一、前言Hello,同学们,字节开启招聘了。本人22届校招选手,拿到腾讯、字节、阿里、蔚来、美团等大厂sp offer,毕业后去了腾讯,去年跳槽来了字节。亲身经历过提前批、校招、社招的整个过程,对各个公司的氛围、技术等多少有些了解。也深知应届生们面对校招的辛苦和迷茫,看到公司最近在校招,心血来潮,特立此贴,希望多多少少能帮助到学弟学妹,大家有什么问题都可以私信或者在下方评论交流,由于平时工作比较忙,所以如果回复不及时,请见谅。最后最后,喜欢专注做技术的同学,欢迎来投递字节基础架构部门,技术氛围浓厚!!!先附上本人字节的内推链接,使用本人投递的同学,*******,提供简历优化,全程的流程跟踪和交流,帮写简历推荐信息,快速通过简历筛选:校招投递链接:https://job.toutiao.com/s/2dOwHYbnY94内推码:99Y1TEF社招内推链接:https://job.toutiao.com/s/FnraimrCU14腾讯内推码:TUXFC2XAhttps://join.qq.com/poster.html?iDeptId=0&bole=G4ry9iXkNXQH07aGtYB4qNevXyYgR7knbAtlNrquASqfpKF58Ft3KUXpTqkNsH9C&rtype=0&adtag=wx二、校招经验1. 八股文是基础,不要求百分之百,但要能做到十有八九网上有很多八股范文,java的话比如主要是看javaGuide,小林coding,我就不多赘述了,建议尽量自己整理一份八股,好处是一方面可以加深印象,二是用自己的语言描述一遍,更有利于记忆,三个每个人需要记的知识点不同、需求不同,因地制宜。2. 熟刷算法题hot100 对于手撕的学习,也是视情况而定,如果时间不是很充裕,那就死刷hot100等题库就行了,一般有个200多道的题量也差不多了,但一定对于这些经典题要死熟。3. 投递要趁早,尽量校招开放的前一周就尽早投递,因为前期hc多提前批准备好也可以一试,对于很多大厂来说提前批就是多一次机会 大厂校招时间线感觉是金八银九4. 保持好心态,不要否定自己 · 建议先找两家小公司面试,找找面试感觉,习惯面试节奏。 · 面试有一定运气成分,所以面试不成功不一定是回答的不好,不要盲目自我否定。每次面试完,可以总结反思一下本次面试表现好的、不好的地方,就当给自己扫盲。 · 面试过程中一定要保持自信,给面试官一个积极向上,认真学习的态度和印象(菜可以,但不笨,愿意学习)。三、校招面经字节岗位:测试开发面试经验二面:1.自我介绍2.url 过程3.怎么创建线程,多线程,僵尸线程(不会)4.堆和栈5.装饰器6.虚拟内存7.init初始化类8.中间件,架构有哪些。9.排序算法有哪些10.手撕代码:AB(乱序)数组,判断A和B的关系。(包含,不等于)11.根据算法设计测试用例12.有哪些测试方法,性能测试怎么测。←个三面:1.自我介绍2.什么是事务,什么场景下用事务3.事务特性4.读写分离mysql怎么优化6.selenuimui测试的项目,学了多久,细节...7.什么是深度学习,什么场景下用,几句话给我说说明白8.从项目中找一个介绍一下购物车怎么测10.学校的校园经历,怎么组织的腾讯面经 测试开发8.17 一面←1.面试官上来自我介绍了一波2.问项目 项目背景3.socket过程4.服务器环境怎么部署的,项目细节。5.selenium框架怎么做ui测试的6.pytest定位的几种方式7.python字典,元素,元组区别8. a={"a":1}b = ab["a"]=2这种情况a的值会变吗~9.装饰器10.三次握手11.TCP中的MSS12.Socket通信方式13.Django之类的api用过吗二面1.自我介绍2.Tcp三次握手3.数据库引擎有哪些4.看了哪些感兴趣的书5.我说数据结构,然后就说数据结构讲什么,←6.我说刷了算法题,就问刷了多少,然后链表反转讲一下思路7.拿了哪些offer,会什么语言7.10号蔚来面经一面1.自我介绍2.https过程。Tcp三次握手,四次挥手。TCP和UDP区别3.输入URL路径过程4.DNS域名解析过程5.七层协议及其作用6.对队列,数组,链表的理解7.排序算法有哪些8.交换类排序快速排序思想9.手撕快速排序二面~1.手撕LRU缓存2.怎么理解操作系统3.怎么理解数据结构4.进程的调用在操作系统中如何切换,内核态切换几次三面~1.sq 查询语句2.不会写1,然后给了个算法,用栈实现队列3.HTTPS过程4.进程线程,进程通信方式,fork怎么实现的5.数据结构的理解?忘了~6.数据库ACID7.死锁条件8.举一个死锁的实际例子9.然后问,对这个场景怎么解决死锁~