做一个简单的面经。我是15年校招进的银联,从事iOS客户端开发,近年也作为面试官面试过很多外包员工。
1.机试,题量很大,很大一部分行测题+C/Java任选一种的技术题。先做技术题,后面考官审核肯定也是以这个为主的。行测题能做多少做多少,做不完就瞎选吧。技术题的备战以牛客网上的习题做练习就好了,都是常见的那些。这个技术题能得高分的话通过就很容易。
2.群面,一个主考官面12个人。可能是给十个左右的选项,给出你认为合理的排序,言之有理即可。这轮会刷掉一两个人。踊跃发言,调理清晰应该问题也不大。
3.面试,我当时是五个主考官面两个人。这五个主考官都是银联的主管或技术大牛,主动提问的可能就是想把你引进团队的人,一定要好好表现。我当时被问的大概有这么几个问题,都是比较基础的:tcp的三次握手过程,ios的推送流程,讲一下最近做过的项目。我自己作为面试官喜欢问外包员工的几个问题大家也可以参考一下:1.http是短连接,无状态的。那登录后可以保持状态是如何实现的? 2.app遇到crash怎么处理(crash符号化)。3.provision文件包含了哪些信息(会提示苹果会验哪些东西) 4.可变数组,可变字典插入空值会crash,能不能有一种统一的方法避免crash并记录出错信息?(method swizzle和category)。如果我是银联的面试官的话,以上问题应届生能有任何两个回答的准确的话,我基本肯定要了。