程序员社区

字节跳动后端开发实习一二面经(凉) + (Java面经分享)

今天给大家分享一篇 字节跳动后端开发实习一二面经(凉), 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~

最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。

点击下载完整PDF☞ 2022年最新Java面试题集

一面:
1.自我介绍。
2.讲一下HasMap。(回答的时候提了一下线程不安全就顺带问了ConcurrentHashMap)
3.HasMap进行put操作是怎么实现的
4.ConcurrentHashMap为什么是线程安全的?(Synchronized+CAS)。synchronized原理底实现?
5.jdk 1.7和1.8hashmap的区别
6.简单说一下jvm?了解哪些垃圾回收算法?
7.做个题:螺旋矩阵。
PS:顺手敲了以后问有没有不借助额外空间实现的。大概讲了一下思路。
最后一面的面试官没问题了,帮我约了二面的面试官。

二面:
1.vectore使用resize()后发生了什么(c++)中。(就很无语,我投的java岗位问的C++)
2.vector的扩容机制
3.io多路复用
4.做个题:
(1)n个点的二维坐标,联通的两个点的花费是x坐标差值的绝对值+y坐标查找的绝对值。求联通点的最少花费(裸的最少生成树)
(2)给一个二叉树,求叶子节点之间距离大于k的对数。(后续遍历)
5.感谢你的时间!(听到这个就已经凉了)

由于没录音,大多是靠回忆记录下来。总的来说字节效率还是很快的,七号投的简历,八号约时间面试,九号凉。一面过了以为要后面约时间二面,结果打电话告诉我继续二面。。。面试官人都挺好的。
总结一下:多半都是根据写的简历内容来提问,所以简历千万别过分包装。。。

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 字节跳动后端开发实习一二面经(凉) + (Java面经分享)

一个分享Java & Python知识的社区