一面:
epoll的作用?
进程线程的区别?
进程的调度算法?
聊项目,项目过程中,面试官对线程同步怎么处理的部分比较感兴趣。
代码题:能写出消费者生产者模型吗?不太能,然后让写了青蛙跳台阶,递归和非递归写法。
二面:
聊项目。。
CAP?
数据链路层传输的什么数据?
线程同步?说到了锁,条件变量,信号量,生产者消费者模型
管道?我说了匿名管道和命名管道
数据库三范式?
Mysal常用的两种存储引擎?区别?myisam innoDB
TCP/IP 四层模型以及每一层有哪些协议?
代码题: 输入64位无符号大端存储数据, 输出小端的
项目聊的挺好,问的问题基本说上来了,但是代码没写出来。
三面:
开机启动模式?保护模式?
进程跟线程共享的了什么东西?
分页机制中,虚拟内存怎么转换到物理内存的?
页表基址放在哪里?哪个寄存器?
内存管理?伙伴系统?
上面的问题答不太上来,伙伴系统更是没听过,然后面试官说聊项目。。。
代码:最长回文子串,链表是否有环
部门主要是做操作系统和虚拟内核的。
昨天下午HR打电话给了意向,并问我还投了哪里,我说阿里在等三面(今天上午看已挂),然后他问如果都过了怎么选择,我说看哪个转正率高吧。他说给我申请流程,两三个工作日发offer。(要两三个工作日?不知道是不是先拖着我)在此我向大家推荐一个架构学习交流圈。交流学习指导伪鑫:1253431195(里面有大量的面试题及答案)里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构等这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多
另外我通过引力计划拿到了 腾讯的暑期实习,TEG云架构平台,在深圳。
最后:
为帮助开发者们提升面试技能、有机会入职BATJ等大厂公司,于是我翻遍了收藏的 5T 资料后特别制作了一个专辑一次整体放出。
![](https://img.haomeiwen.com/i27244905/6e97d296abccca4e.png)
说明一下:所有的面试题目都不是一成不变的,特别是像一线大厂,下面的面试题只是给大家一个借鉴作用,最主要的是给自己增加知识的储备,有备无患。大致内容包括了: 各类大小厂面经真题、Java 集合、JVM、多线程、并发编程、设计模式、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat、spring面试题、spring cloud面试题、spring boot面试题、spring教程 笔记、spring boot教程笔记、最新阿里巴巴开发手册(63页PDF总结)、2022年Java面试手册一共整理了1184页PDF文档。
![](https://img.haomeiwen.com/i27244905/8495790f9183bee7.png)
网友评论