程序员社区

字节教育后端三面面经 + (Java面试题)

今天给大家分享一篇 字节教育后端三面面经, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~

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

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

  • 聊天项目结束,通信的流程讲一下(代码怎么写的),socket编程这一块用了什么系统调用,消息队列有什么好处(我就自己写了各队列存消息,没用中间件框架),知道哪些消息队列中间件(答了kafka,只知道名字),操作系统中I/O多路复用如何实现

  • http和https有什么区别,为什么要采用对称加密和非对称加密混合机制

  • mysql中事务的四大特性,如何实现原子性(答得undo日志,不知道对不对),如何解决幻读(说的mvcc+next-key-lock),next-key-lock原理

  • 给一张表,有id,name两个列,查第二大的id的列,写sql语句

  • 算法:

    • rand5实现rand7

    • 中序,后序序列建树,然后层序遍历,得run通

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 字节教育后端三面面经 + (Java面试题)

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