程序员社区

字节后台开发实习123面面经(已offer) + (Java最新面试题)

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

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

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

1面:

虚拟内存;

lru实现原理;

为什么32位操作系统只支持4G内存;

vector怎么申请、释放内存?

算法题:非递归中序遍历二叉树;

算法题:给个多边形,将周长k等分,输出k个分割点的坐标);

2面:

数组和链表区别、应用场景;

堆和栈的区别,说说操作系统的堆和栈;

https链接过程(三次握手+ssl加密);

说说c++多态;

值传递、引用传递、指针传递的区别(再说说在入栈的角度它们有什么区别);

一个sql题;

算法题:top k;

算法题:最大上升子序列输出路径。(面试官让把两道算法题带入数据运行一下)

3面:

自我介绍(ACM经历/成绩/非科班怎么专业课和竞赛兼顾)

c++多态是什么?

父类的构造函数和析构函数能是虚函数吗?

静态库和动态库有什么区别?

说说extern关键字;

说说不同容器的迭代器失效问题;

tcp和udp区别(我们现在视频面试用的什么,为什么?为什么允许丢包?为什么会丢包?)

进程间通信方式;

我们视频面试算进程间通信吗?用的什么方式?

说说心跳检测;

学的是什么数据库?有哪些索引?

InnoDB和MyISAM的区别?

为什么InnoDB必须有唯一主键?

什么是事务?

为什么数据库分多个隔离级别?

什么是幻读?

说说第三范式和第四范式;

链表题:l到r区间内节点反转

状态码301是什么意思?

什么是重定向?

大数据题:100G数据只有2G内存的机器找出中位数

3面完10分钟接到hr电话;
hr面:
瞎聊了十几分钟。

我是非科班的,acm打的稀烂,之前只对八股有一点了解,0基础复习了一个月,这个是我投的第一家!!!!相信大家也可以!!!!!????‍
赞(0) 打赏
未经允许不得转载:IDEA激活码 » 字节后台开发实习123面面经(已offer) + (Java最新面试题)

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