面试:Python。感觉一般吧,难度尚可,目前还没出结果。外包到山西证券,属于国企,18年上线系统,开发团队6人,如果股票有交易工作日比较忙点,其他时间轻松些,第一轮技术面试,会让你进行名词解释,从概念、优缺点、实现方式、使用情况 进行讲解,第二轮经理面试,第一轮问:1、谈一谈线程,为什么有线程,线程优缺点,工作中哪些地方用到?(面试官解释:线程是程序执行最小单元,每个程序运行都有一个线程,线程有5个状态,说到线程就会提到多线程,多线程会充分利用cpu提高工作效率,但是多线程会有并发同步问题,在python里其实是伪线程)2、谈一谈协程?(面试官解释:线程是由cpu负责调度的,而协程是用户控制的,可以在代码中进行切换)3、用过哪些数据库函数,有用过窗口函数吗,比如说partition ?(面试官解释:窗口函数主要用于报表,传统函数group by查询只有一行,窗口函数查询有多行)4、什么情况下不会命中索引?5、谈一谈kafka,了解rebalance重新分配机制吗,什么情况下会导致消息重复消费,什么情况下会丢失消息?6、谈一谈微服务?7、谈一谈哪些是你的优点,哪些是有别于其他人的?8、谈一谈生产环境中遇到比较大的问题,处理原则?
2轮面试:协作同事面试、部门主管面试
面试感受:一般;面试难度:普通难度;面试来源:BOSS直聘