面试时间:2016面试职位:IOS相关岗位分享时间:2016-03
- 面试经历:
- 如果是C++选手,根据交流貌似比Java选手要多完成一道纸上写算法题目。C++两道,Java一道。除此之外会根据简历上的经历来问,一面都是基础面。语言会问道各种特性,Java 来说包括锁,并发,垃圾回收,调优等。 C++ 会涉及链接,及编译的基础内容,然后就是C++的各种特性。其它的如道网络,操作系统,数据库和各个公司问的内容都差不多。(网络有TCP连接建立,释放, 拥塞控制,流量控制,http 1.0/1.1对比,数据库有sql查询优化,索引相关等,操作系统也就是常问的内容)。 本人的纸上算法题是求二进制中0的个数。 一面纸上写算法,剑指offer上都秒掉的话基本没什么问题了,难度不会超过那个。
- 面试官提的问题:
- 经交流及体验大部分同学问的内容是项目+纸上写算法或智力题。而项目,如果有公司实习经历会让讲公司实习项目。如果2面不是太顺利,hr面完了后还可能会有一轮技术面。此外二面写算法和一面不同的是,二面不会直接给出问题,例如直接告诉你求最topk的数。而是给出一个现实中的场景,让你去找到解决办法。 二面是要求给出这种问题的最优解,如果一下子写不出来,面试官会与你交流。然后引导你完成题目。本人二面要求纸写算法,题目是 有一种货币,每个月都会经历涨跌,例如第一个月货币价值是a1,第二个月是a2,。。。。第十二个月是a12。问如果在某个月购买这种货币,并在之后的某个月卖出,求能获取的最大收益。 此外智力题是走方格问题即矩阵中一点走到某点的总方法数目。
有用(4) 面试感觉:一般 面试难度:困难 应聘途径:校园招聘