携程(成)
笔试
通过笔试,没通知面试,编程题2/3,测试平台超级垃圾,测试输出有问题,不过据说携程人工阅卷
面试一
将近一个月,打电话通知到公司面试
面试官直接来接,表示他们只管自己部门面试……问题是网站上根本不知道流程……一脸懵逼。
没有自我介绍,盯着简历研究了下,然后介绍部门的工作内容,都是java python ……
随后开始问java web 项目……画物理逻辑视图……随便画了下……问这个网站首页怎么这么慢,为什么。
项目问完了人走了,过一会拿来电脑让我开始写leetcode prob 2 搞链表……
写了20分钟开始催……草草完成
让我介绍思路,评价说我是普通思路
最后告知整个组40几个人,实习生招2个……
他们觉得简历合适就挑来……其他部门不管
最后告诉我合适hr就会打电话,全部面试就他这一次,实习生流程不需要太复杂……好感动,第一个这么说的面试官……
面试二
面试一过了一周,没消息,应该是不合适了,所以觉得携程应该凉了。过了几天收到邮件选择面试时间地点,心生疑惑还是选了一次,结果又收到面试通知让去面试。
来到SOHO旁的面试地点,一堆人,3个HR坐在桌子前人工叫号……无组织无纪律,我下午四点的时间硬是五点半才面上。HR还在外面说后台人太多难进,有没有转测试或前端的???这东西也是说转就转的?询问HR,了解到之前的面试是部门单独发起的,这次是统一的校招,就是说上一次是被人家挑中了,单独面一下,不满意就校招面试。
开始面试,首先介绍项目,面试官又对数据库感兴趣,简单介绍下,然后问我文件系统和OS是不是同一个项目???文件系统也可以比OS复杂好吗??然后问我是怎么测试文件系统的(其实是人家写好的脚本跑一下),我说用脚本自动测试,主要测试功能方面的东西。然后问怎么看CPU,磁盘IO情况,我说ps,面试官笑笑,说大概不行吧,其实我忘了,应该是top,平时ps和top混用的没分清…随后转入数据结构内容:二叉搜索树了解吗?描述下查找,迭代的查找,怎么插入,二叉搜索树有什么问题。随后面试结束(30分钟),问我有什么问题,我说是什么部门,他们说酒店部的,我想业务部门应该比之前的基础架构的部门容易。
出来告知一周内通知。
过了不到一周打来电话,告知OFFER(没有HR面????)
招行信用卡中心(等)
学校招聘会现场投递简历,一周后告知笔试。
笔试
单&多选择题+问答+编程
选择题全Java基础……根本毫无准备毫不知情,萌啊萌……
问答题设计一个栈?解释重载和重写?分布式几个要素和权衡?这几个都是通用的问题,回答的比较好。
编程题感人,太简单竟然3/3……
第一题:找出从小到大第n个素因数只有2,3,5的数(网上标准解法)
第二题:跳台阶……(DP上课例题)
第三题:在0~n中,找出给定长度为n的字串里面没有出现的那个数(用异或几行解决……)
两天后通知视频面试
1v2,问了
文件系统项目,怎么解决并发的?
图书平台做什么的?
maven坐标?(what不知道是啥?后来一查就是dependencies(依赖),气死我了……就不能用英文术语吗?)
spring work启动过程?
annotation有哪些