28号面试了字节,面试过程中主要问到Mysql、redis、数据结构和算法。上午11点一直问到下午1点30分,一二面连续。下面进行学习总结,过程中如有错误,欢迎私聊我纠正。
一面:08.28 65分钟 小姐姐面(国际化部门)
自我介绍
拿一个具体的项目讲一下
说说你对测开的理解;
测试的方法有哪些?
之前实习的公司,具体做的事情
Java多线程的实现方式;
多线程同步的方式;
计算机网络,TCP在哪一层,和UDP的区别;
Mysql索引的类型;
Mysql优化是怎么实现的;
对Spring掌握多少?(回答很少,就没再细问)
手撕代码:给一个字符串,找出最长的不重复的子串;
测试淘宝加入购物车的功能;
反问环节;
一面总结
一面面试官说不要离开,坐等第二面。
二面:测试主管面,70分钟
自我介绍;
讲一下项目;
Java类的加载机制;
多态的理解;
多线程的实现方式;
研究生期间研究的方向(协同过滤算法的过程,隐私保护的介绍等)
印象最深的一道编程题,怎么解决的?
手撕代码:力扣41 困难难度,缺失的第一个整数;
测试我们之间面试通话的过程;
反问环节;
二面总结
面试官说会很快有结果的,等Hr通知
在下午六点收到了字节三面通知,时间9月2号。跪求通过,发帖攒人品;
小插曲:2号晚上6点被三面面试官放了鸽子,3号早晨约了4号下午三点的面试,本以为是三面,结果却是HR面
Hr面,18分钟
自我介绍;
职业规划;
学习阶段经历;
考研情况;
实习经历;
找工作情况
遇到最困难的一件事,怎么解决的?
测开岗位的理解,为什么会选择测开
工作地点的选择
自己的优缺点
反问环节;
总结
总体表现打85分,许愿三面,HR面已挂