会者定离 一期一祈 秋招再见 留下面试体验感谢牛客~~

秋招开始是头条的实习面试,最紧张最开心的第一次面试,后来面试多了就麻木了,经常面完了秒忘刚刚问了些啥问题,现在还是艰难的回忆一下吧
字节跳动(北京)    测开一面      一个多小时
1,扣项目,半个小时吧
2,手撕代码,十几分钟…………………………
判断一个字符串中剔除一个或n个字符可以等于另一个字符串吗?仔细听题(我写到一半突然发现自己没有把题目理解的很清楚,又问了面试官一次…………他一边说我不仔细听题一边重复了一次)
3,Java 基础问题,又十几分钟吧
字节跳动的面试体验是很好的,反馈速度也最快

字节跳动(北京)    测开二面      一个多小时
1,java是单继承吗?接口是单继承吗
2,手写几种单列模式实现,饿汉式的缺点
3,java的特性
4,java gc算法
5,http和https的区别
6,tcp三次握手,可靠传输如何实现
7,播放器测试,微信点赞功能测试,从qa角度,(考虑日志存储,考虑高并发,考虑上限值,考虑缓存,考虑数据库存储字段,考虑安全性,唯一性,缓存,日志记录)
8,项目中的难点,如何解决,
9,未来职业规划,
10,java反射机制
11,int和interger,
12,linux查看线程运行的状态的命令
13,数据库的子查询
14,代码题目有点忘了,好像是树上的节点的值是一个数字,从根节点到每一个叶节点的数字拼接为一个整数,计算所有整数和,比如一棵树是1(根节点),2(左孩子),3(右孩子),这棵树有两个数字12和13,求和为25
15,tcp和udp区别,
16,不用第三个变量的数值交换
17,快速排序的最坏复杂度,什么情况


字节跳动(北京)    测开三面      二十分钟
1,this指针
2,异常机制
3,项目
4,三个优点和三个缺点
5,代码题是用三个线程去读三个文件,写入文件D中(主要考虑多线程的同步)


腾讯      测开电话面
晚上十点打来的吧,聊了十几分钟?
就问问项目难点,如何解决
jvm 垃圾回收
jvm类加载机制
tcp三次握手
输入一个url到加载出页面的过程的知识点
还问了社团活动作为收尾,惊喜,意外

腾讯  测开一面(提前批)
java的反射机制
网络协议,tcp三次握手
会不会安卓
会不会安卓
会不会安卓
(真的间隔的问了三遍,我 坚定的 不会)
智力题:
abcde*4=edcba,推出这个数
代码题1,假如给定的字符串文本是纯数字组成的无序字符串,请实现对字符串的排序并生成新的拷贝
代码题2,给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。
示例 :
输入: [1,2,1,3,2,5]
输出: [3,5]

腾讯测开一面:(正式批)
1.tcp链接失败的原因,假如能ping通可能有哪些原因
2,udp报文长度有限制吗
3,输出helloword,涉及系统调用吗
中间还有几个我已经记不起的linux系统的问题,反正我一个也不会,正在绝望的边缘,面试官说写个代码吧,我决定再努力一把
4,代码题编程题01序列,(没想到     刚好这道题做过,马上就写出来了,结果………………写完面试就结束了,全程15分钟)


阿里测开电话面+一面
介绍下自己项目的难点,和怎么解决的
java hashmap的底层实现
如何保证它的安全性
快速排序的实现方法,平均复杂度,
树的遍历
平常怎么学新技术
对哪些新技术感兴趣
测开的职业规划
arraylist和linkedlist的区别
mvc设计模式
springAOP
数据库操作,mysql用的多些
Linux命令,查看进程的命令
对那个部门感兴趣
mysql事务在spring里实现
乐观锁和悲观锁
垃圾回收机制
阿里一面:
final和static区别
==和equal
项目简介
final,finally,finalized
start()和run
线程创建的方式
代码题是一个快排
还有一个是按照成绩给学生排序(如果成绩相同按年龄,再相同按名字,再相同按学号比较)


顺丰  开发二面   半小时:
1.缓存怎么实现的
2实现锁的方法,关键字和lock不同之处,什么时候出现死锁
3实习业务理解
4spring讲一下
5javaweb讲一下
6微服务讲一下
7设计模式讲解几个
8源码看过哪些
9接到需求任务,怎么完成
10职业规划
11topk算法

HR面:
三个词描述自己
兴趣爱好
哪些爱好让你一直坚持,为什么
项目中的困难,如何解决
实习的收获
顺丰一面有代码题,二面没有,面试体验也很好

拼多多   服务端研发 一面 一个多小时:
项目
实习业务
缓存击穿,缓存雪崩
数据库的几种隔离
脏读,幻读相关
分布式缓存如何实现
对于分布式缓存的理解
数据库分库分表设计
数据库提交读事务需要互相隔离吗
为什么要做成事务
代码题:递归反转代码
redis

拼多多    服务端研发二面  也是一个多小时:
项目
删除缓存时,也有请求来访问记录,如何处理
缓存和数据库不一致的原因和处理方法
整个分布式存储的框架,加我的工作介绍
用的什么来存储记录
内部工具如何实现的
为什么要用字典存员工信息
针对我的项目有没有考虑过提速处理,答对时间排序,剔除不在范围内的时间
算法:实现lru缓存访问,主要是get和put

HR面
问题很常规,但是这个HR印象我很深刻,他从我的回答和成长经历里还分析了我的性格特点哈哈,最后两人互捧一番,愉快的结束面试
1,还记得自己投递的岗位吗(咦,他怎么知道我忘过)
2,为什么选择做开发,女生做开发的比较少
3,不觉得开发的工作枯燥无聊吗
4,和别人相比你有什么优点和缺点
5,愿意来上海工作吗
6,家里就你一个孩子吗
7,三个词形容自己
8,遇到的笔记困难的问题是啥,怎么解决

先这样吧,吃饭去啦





#字节跳动##测试开发工程师##面经#
全部评论
很详细
点赞 回复 分享
发布于 2019-10-07 17:41
最后去哪啦
点赞 回复 分享
发布于 2019-10-07 19:33
厉害了
点赞 回复 分享
发布于 2019-10-09 15:02

相关推荐

10-13 17:47
门头沟学院 Java
wulala.god:图一那个善我面过,老板网上找的题库面的
点赞 评论 收藏
分享
3 30 评论
分享
牛客网
牛客企业服务