预约27号下午3点面试,连续三面,加上中途等待时间,共计5个半小时,虚脱了。。。心累
一面:
一、自我介绍
二、针对实习项目:
1、实习内容是什么;
2、实习期间测的哪个bug最令你印象深刻
3、实习期间开发的工具怎么做的,介绍下
4、实习内容提到视频相关,那对视频处理的工具了解么?那ffmpeg都可以做什么事情?
三、基础知识:
1、http和https的区别
2、java内存模型
3、java垃圾回收机制
4、java里的抽象类和接口什么区别
5、浏览器中输入一个url后,发生了什么
6、为什么喜欢用go,觉得go优势在哪
7、go的锁机制
8、用例设计:微信点赞
四、手撕代码:
求数组中出现次数最多且最大的数
全程约一个半小时
二面:
一、自我介绍
二、针对实习内容:
1、实习完最大的收获是什么
2、能来实习不?
三、基础知识:
1、tcp三次握手和四次挥手,解释为什么
2、TCP和UDP的区别
3、get和post区别
2、go的垃圾回收机制是什么?
3、go init的过程是什么?
4、用例设计:百度登陆功能
四、手撕代码:
1、给定一个有序数组A,给定一个目标数字B,查找目标数字B在数组A中出现的起始位置和结束位置
2、设计一个工具类,把post请求封装起来供别人使用,用python
全程约一小时
三面
一、针对实习内容:
1、实习期间都干了什么?
2、你提到用例运行的平台,那如果让你设计,会考虑哪些点?
二、基础知识:
1、go的内存模型
2、go中defer的作用
3、go中如何处理异常
4、用例设计:微博评论功能
三、手撕代码:
一副扑克牌,从中随机抽取5张牌,判断这5张牌是否是顺子。(不能用排序)
最后问我都拿了什么offer,这个时候大厂招人大致是个什么情况了。(有点尴尬,面试官应该比我清楚才对 )
全程1个多小时
总结:
1、语言方面的基础知识基本都是根据简历来问的,其他基础网络方面偏多;
2、手撕的代码也比较基础,都有优化的余地(这方面表现不好,写的太慢);
3、感觉对我的实习很感兴趣,三面都问了很多,emmm…不做太多评价;
总体来说体验度不错,前两面都是小姐姐,第一次见两面都是女面试官。而且整个面试过程给我很多自由发挥的空间,能表达想法,很喜欢这种面试。
感谢信内容很奇怪:
让写评价,最后说“每次面试都会收到该问卷,不代表面试已结束”
什么鬼,委婉的表达凉凉?算了,平常心平常心。。。