秋招面经总结

字节

一面

  1. 实习经历

  2. java哪些线程池,线程池参数

  3. synchronize和volatile区别,前者是否公平锁

  4. 单例模式有哪些写法,写出双重校验锁的

  5. 字符串全排列,结果不重复

  6. 部门:大数据,数据拼接,与算法相关

二面

  1. 实习经历

  2. 虚拟内存

  3. 局部性原理及其应用

  4. 浮点数咋在计算机表示

  5. 怎么排查问题,top命令,怎么排查线程占用高

  6. 容器最多能盛多少水

  7. str2int实现

三面

  1. 实习经历

  2. 未来规划

  3. 阿里和字节比较

  4. 字符串第一个{}里的字符串

  5. 字符串A包括字符串B所有字符的最短子串


四面

  1. 做SDK怎么提升性能,为什么分开部署比集中部署更消耗CPU

  2. 概率生成器,p概率生成1,1-p概率生成0,怎么0.5概率生成1,0.5概率生成0

  3. 字符串去除空格,原地

  4. 平时有没有深入了解什么技术

  5. kafka是推还是拉

  6. Netty为什么性能好

  7. http和rpc的区别

  8. 堆和栈,为什么堆保存对象,栈保存函数参数这些


美团

一面

  1. 实习经历,挑一个最难的点,怎么解决的

  2. 进程之间通信有哪些

  3. http和https区别,细说,对称加密和非对称加密,为什么非对称能保证安全

  4. k个一组反转链表,不足k个也要反转

  5. 阿里和字节区别

  6. 熟悉的中间件讲一下

  7. CAP理论

二面

  1. 实习经历

  2. 类只有一个int类型,这个类的对象占多大空间

  3. 页表,脏页

  4. MTU是什么

  5. 四次挥手第一次挥手时,如果客户端再也发不出消息会怎样

  6. kafka生产者发送消息瞬间,消费者突然停机,什么情况消费者重启后会接收不到消息

  7. 公平锁与非公平锁,哪个常用一点,synchronize是哪类

  8. fib数列

  9. 二叉树最大路径和

美团二面体验不太好,一方面自己在实习,八股没看的很细,只记得一点点,所以只会做题,这些不常见的八股不会,自然而然的挂了,有点可惜。

猿辅导

一面

  1. 进程之间通信,管道有什么缺点

  2. rpc,序列化协议为什么protobuf和thrift效率高,编码有没有了解

  3. hystrix进程隔离,信号量和线程池的比较

  4. 虚拟内存

  5. redis底层数据结构,跳跃表

  6. 技术上和非技术上遇到的挑战

  7. 做的这个服务治理中间件和service mesh有什么区别

  8. z字型打印二叉树

  9. 找工作看重的东西

  10. 想要做什么方向

二面

  1. 数据库连接池设计

  2. 项目介绍

  3. 还原ip

三面

  1. 设计鉴权系统,需要考虑哪些东西,怎么解决

  2. hystrix框架信号量和线程池隔离的区别

  3. 怎样设计发短信服务,不同的服务调用有不同的超时时间

  4. 为什么不在网关里做服务发现而要有注册中心

  5. 服务提供者的连接数不太一样,假如有一个宕机了,怎么做负载均衡呢

总之,猿辅导的面试体验还是挺不错的!

百度

一面

  1. 旋转有序数组求target的index

  2. 反转链表

  3. java的字符串拼接有哪几种方式

  4. equals和==区别

  5. 实现变量线程安全方式有哪些

  6. threadlocal原理

  7. aotomic底层原理

  8. finally作用

  9. concurrenthashmap原理

二面

  1. 全程项目

  2. 用到过jdk的什么工具

  3. kafka partition有什么作用

  4. 项目怎么提升性能

  5. 怎么实现熔断功能

聊得挺开心,反手一个挂,百度可真有你的。

快手

一面

  1. hashmap,treemap, concurrenthashmap区别

  2. CAS是啥,有啥问题

  3. mysql隔离级别,都是怎么实现的

  4. redis和mysql的区别和特性

  5. 在那些场景用过redis

  6. kafka主要用于什么场景,流量削峰咋实现的

  7. 分布式锁,有什么问题

  8. aotomicInteger用什么实现的

  9. 找零钱/树的最大路径和二选一

二面

  1. cookie是什么,可不可以被修改

  2. spring、spring boot、spring cloud区别

  3. http和rpc区别

  4. http哪些方法,什么时候用,对应restful的什么

  5. http有哪些请求头

  6. 二叉树2节点之间距离

  7. 旋转排序数组找最小值

三面

  1. java有哪些垃圾回收器

  2. G1的流程,G1在什么时候stop the word

  3. CMS和G1的区别

  4. redis用什么数据结构存储dau,用户登录数量

  5. 项目

  6. 怎么解决项目上线之后,由于新上线部分的代码对已有代码的影响导致出现问题

HR面

  1. 项目经历,遇到了什么问题,怎么解决的

  2. 实习经历,和学校的项目冲突怎么处理的,怎么应对压力,实习项目介绍,怎么跟别人对接

  3. 找工作看重哪些点,有哪些offer

  4. 怎么评价你这场面试的表现
一天面完3轮技术面,快手的面试体验还是可以的,而且HR面之后说2周出结果,也是刚好2周出结果,给快手点赞!

京东

一面

  1. 项目经历

  2. equals和==的区别

  3. String、StringBuilder和StringBuffer区别

面试时还说是校友,结果就问了半个小时,还问校园经历,头一次见到技术面问校园经历,一面完直接给我挂了,妥妥的kpi面。

蚂蚁金服

一面

  1. 项目经历

  2. java实现同步的方式有哪些,哪个最常用

  3. synchronized再java集合里面哪些用到了,它的原理

  4. java对象的内存布局

  5. java创建对象的过程

  6. 自己实现Boolean类型

  7. 实现Power(a, b)

  8. mysql mvcc的实现

  9. 可重复读怎么实现

八股较多,后面已经没怎么看了,招架不住,还在等消息。

拼多多

一面

  1. 项目经历

  2. 二叉搜索树其中两个节点交换了,求中位数

  3. 有写过底层的代码吗?比如网络、OS

面试官对项目经历还挺感兴趣,做的是算法工程方面的工作,可能是不匹配吧,自认为答的还可以,结果还是挂。

微软

一面

54min

  1. 给出一个整数数组,包括正数和负数,求最大不出现在这个数组的负数

  2. 给一堆金币,不能取相邻两堆,求最大能取的和。

二面

  1. excel数字转字母列号

总结

目前拿到其中一些offer,总的来说快手、猿辅导和字节的面试体验还不错,京东真的名声臭了,之前都不打算投,结果还真的这样。之后应该就不面互联网了,希望能给后来人一些帮助。
#2022秋招##面经##java面经##字节跳动#
全部评论
大佬太强了👍
1 回复 分享
发布于 2022-10-03 16:21 江苏
大佬实习是哪个公司啊
1 回复 分享
发布于 2022-10-10 17:47 湖北
借楼,拉了个秋招的裙,需要的后台扣1
点赞 回复 分享
发布于 2022-10-03 19:25 浙江

相关推荐

13 69 评论
分享
牛客网
牛客企业服务