基本流程
面试包括一小时笔试,三轮面试官面试,我面的是云计算相关,对方基本业务是为内部呼叫中心提供云服务,说是有上万个呼叫中心,用嵌入式盒子加显示器做云终端,连接到云上,主要编程语言是python
跟新,现在已经入职,主要是做内部web发布工具,需要的技术栈包括python,django,数据库以及web开发常用技术
笔试
笔试包括选择题,和三道编程题
选择题
主要是一些数学题和逻辑题,数学底子比较好应该没问题
三道编程题
数组中是否存在和为s的两个数
一个数组,判断其中有没有两个数和为s
先排序,两个游标分别指向首尾,可以先判断最小的数是否大于s/2,变少判断,复杂度为O(n*log(n))
动态规划 弱项
一个数组保存硬币面值,求和为S的最小硬币数
第k大的数
m个已经排好序的数组,求这m个数组中第k大得数
一轮面试
比较基础
二轮面试
比较基础,问了些比较软的东西,实习经历相关,实习有什么收获之类的
三轮面试
压力较大,面试官技术很厉害的样子,问你看过哪些书,然后挑你不知道的问,有点挑刺,压力面的味道