你得伸手,苹果才是你的

截止到今天中午,正式结束秋招。写这篇帖子,主要是给下一届学弟学妹或者准备参加春招的同学一个参考,以及给自己的秋招辛酸史一个交代。
按照时间顺序:

百度——测开
一面:
1、基本的Linux指令
2、快排 时间复杂度和空间复杂度
3、在项目中用到了什么排序的算法
4、有100亿个URL,从里面找出重复的URL
5、描述HashMap
6、HashCode怎么计算(考虑哪些东西)
7、HashCode的作用(映射)
8、内存泄漏
9、信息熵是什么 有什么意义
11、判断一个树的左右子树是否对称
12、目前觉得比较有成就感的事情
13、描述一下JAVA的反射机制 为什么JAVA能实现反射C++不能
14、Spring框架的AoP的实现原理
15、描述一下生产者和消费者的模式 多线程和单线程在代码上的主要的区别
16、Object对象有哪些方法
17、equals和==的不同
18、判断一个链表是否有环
19、java里面怎么实现单例模式的
二面:
1、一面的java反射 再解释一下
2、项目
3、输入是整形的数组和一个给定的数 返回数组内等于这个目标数的两个数字的下标
4、Linux文件的权限(管理)
5、Linux下查找目录下的子文件 并进行删除
6、还是针对项目里面问的
7、在数据库里面 视图和表的区别 视图一般在什么场景进行应用(安全机制、查询性能并不比MySQL快)
8、JDBC连接数据的时候,Statement和PreparedStatement的区别
9、MySQL里面什么东西是预编译的
10、存储过程
11、存储过程是预编译的么
12、String和StringBuffer的区别
13、final可以用在哪里
14、copy命令 cp 原地址 目标地址。把文件从原来的的地址复制到目标地址上 有哪些方面需要进行测试
15、项目中是否用到过排序的算法 在什么场景下用到的
16、两根蜡烛 燃烧的时间是一样的都是一个小时,两个蜡烛的密度分布是不均匀的,通过两个蜡烛确认一段15分钟的时间
17、两个整形数组,找出两个数组的交集,两个数组的长度不一定一样
18、数据量很大,内存有限不能用相同大小的存储空间,时间复杂度不能超过O(n)。(用Hash)
19、平时用过版本管理么(Git进行代码的版本管理 Gradle Wrapper)
20、线程之间发生死锁的原因
21、同时来多个测试工作给你,你将怎么规划这些工作
三面:
1、自我介绍
2、针对本科的项目 说说自己负责的地方 有没有什么难点
3、详细讲述论文的创新点和完成的过程
4、有没有和同学合作完成过什么东西
5、合作的过程中如果发现他有错误,你是怎么提醒他的
6、有没有因为和别人争论而发生不愉快
7、你觉得自身有什么缺点
8、你到目前为止觉得最有趣的经历
9、你自己有没有对自己有什么规划
10、本科和研究生中你觉得最有趣的课程,为什么觉得数据结构有趣
11、你的家人支持你做互联网么
12、对前阶段百度的负面新闻,你觉得百度应该怎么应对
13、你认为在工作中你想对他人自己有什么优势,又有什么劣势,针对劣势自己怎么补救
14、有没有什么想去的城市工作
15、你有什么要问我的么
8月16号收到offer call。突然的顺利,突然的惊喜。由于自己的短浅眼界,流连在这个offer里。自以为就这么顺利的结束秋招,开始只学习自己感兴趣的东西并着手开始写毕业论文。8月底,收到电话告诉我看看别的机会,不录用我了???收到电话的当晚一夜没睡,问我自己我到底都干了什么。不到一周,知道了爷爷在住院的噩耗。整个人感觉就垮了,没有支撑点。在不到十天的时间里,整个人感觉跌倒了低谷。重整旗鼓,准备重新备战秋招。

小红书——测开
一面:
1、用数组实现ArrayList
2、倒序栈(不能用辅助空间)
3、说说自己熟悉的数据结构
4、详细说HashMap
5、为什么HashMap的大小都是2的n次方
6、TCP挥手为什么是四次
二面:
1、JAVA虚拟机的内存模型
2、HTTPS的具体实现
3、手撕:查出数组里面出现次数最少的n个数字
4、手撕:查找左右节点的最低公共祖先
5、TCP
6、25匹马,5个跑道,需要几次能找到跑的最快的3匹马
7、小红书打开的时候该出现的广告没出现,说说原因
8、什么样的数值适合做索引
9、什么情况下不会用到索引
10、找出班级里面平均分前三的学生
11、为什么做测试开发
12、针对项目,详细展开
三面:
设计一个程序题,要求不断去优化
手撕:实现矩阵的翻转
HR面:
1、对小红书的印象
2、对未来的规划
3、认为平台和leader哪个更重要
4、家人对你做这个行业的看法

猫眼——测开(只写了自己记得了的)
1、两道手撕题记不清了,但是都不难
2、单索引和复合索引
3、什么字段适合做索引
4、equals和==的区别
5、常用的端口号
6、Map和List

度小满——测开
一面:
1、项目
2、手撕:找到合为定值的两个数字的下标
3、手撕:二叉树的镜像
4、TCP、UDP
5、HTTP中的cookie和session 它们之间有什么联系
6、get和post
7、为什么post安全 详细说明
二面:
1、项目
2、手撕:给你一系列字符串,像abc、bd、cb这种前后相接是能连在一起的,不限制第一个单词和最后一个单词的顺序。问给你n个字符串,判断这些字符串是否能这样窜起来
3、手撕:工厂模式
4、进程死锁
5、进程和线程
6、HTTP压缩和分段
三面:
1、项目
2、为什么想要做测开
3、针对数据库问了一些问题
4、研究生自己觉得的成就
5、觉得困难的事情,怎么看待并且怎么解决

依图——测开
1、手撕:实现多线程
2、手撕:单例模式、工厂模式
3、手撕:快速排序 并说出自己对快排的理解
4、手撕:一个动规我记得

面经主要就是自己记录的这些,知识点的话:TCP、HTTP、进程、线程出现频率较高,一定要深入的去了解。刷题的话尽量每天都刷不要断,JVM多查查知识点,较注重垃圾回收机制和数据存储。
以上就是自己对秋招的一些总结和记录,作为一个失败的菜鸡,不指望能帮助大家很多,就想要告诉大家不要像我这样容易松懈,每个人都不差一定要坚持。还有就是提前批能参加就参加,不要觉得自己还没学完,活到老学到老,知识是永远学不完的,苹果就摆在那里,你不试着去拿,不可能自己跑到你手里!你的成果定不负你的付出~
#面经##校招##小红书##百度##测试开发工程师##度小满##猫眼#
全部评论
百度好恶心
点赞 回复
分享
发布于 2019-10-17 20:17
东大???
点赞 回复
分享
发布于 2019-10-17 22:44
淘天集团
校招火热招聘中
官网直投
很厉害哦😊
点赞 回复
分享
发布于 2019-10-17 20:20
楼主决定去哪了吗
点赞 回复
分享
发布于 2019-10-17 20:23
不容易。
点赞 回复
分享
发布于 2019-10-17 20:40
为什么突然不录用你了?
点赞 回复
分享
发布于 2019-10-17 21:12
百度测开这么难吗
点赞 回复
分享
发布于 2019-10-31 16:27

相关推荐

17 65 评论
分享
牛客网
牛客企业服务