3.22一面----26min
Mysql
-
索引+Explain
-
慢查询(没答出来)
-
索引为什么用B+树,B+Tree为什么快
-
关系型数据库、非关系型数据库
-
数据库引擎
操作系统
-
进程间的通信方式(7个)
-
Linux基本指令
计算机网络
-
TCP三次握手过程
-
TCP、UDP区别
-
HTTP状态码(302与301的区别,但是我只知道302和307的区别 所以答得这个)
-
Http与Https的区别
-
TCP、UDP应用场景
项目
-
难点
-
有什么可以优化的地方
有没有了解过云服务
最后问了问到岗时间以及时长
(好像有反问?)
3.19收到二面邀请
3.28二面----23min
自我介绍
项目
JVM
-
栈
-
堆
-
垃圾回收机制
-
垃圾回收器
-
异常:OOM+SOF
-
内存分区
-
类加载
并发
-
JUC
-
生产者消费者
-
对Synchronized和Synchronized static的理解
-
CAS
-
对锁的理解,锁的种类以及区别
-
condition精准唤醒
-
底层Unsafe
一道算法: 力扣1299 https://leetcode-cn.com/problems/replace-elements-with-greatest-element-on-right-side/ 给10min思考 说思路+时间复杂度
3.29下午查看 过了 变成了HR面
3.29晚上收到HR面邀请
3.30HR面----14min
(应该是个年轻的小哥哥,声音雄厚、低沉且性感,问的我没底。。。)
(我说完 ,他:嗯 了解)
自我介绍
学校成绩
身体情况
实习地点、时间
家庭中是否有人在腾讯
自身优势
自身缺点
如何看待加班
认为自己是一个怎样的人
工作以及生活的平衡
是否有投其他大厂,以及进度
反问: 如果有offer的话要多长时间(答:很快)
总结:
-
技术面,问到的知识点最好加上自己写过的Demo,不仅能够多说一点,还能表现出自己的有实际操作
-
知识点扩展以及联系
-
eg:一面是问我HTTP状态码301、302的区别 答:我知道在做Servlet项目时了解过302、307的区别,balabala
-
eg:二面时问Java内存时,本应该答堆和栈,我从类加载开始说(面试官有打断,但我说我想从类加载转到JVM)
-
-
问到不会的问题,我说的是: 这一部分还没有了解,准备下一阶段进行系统性学习
-
提前准备算法+面试题
-
HR面前再去搜HR面经 https://blog.csdn.net/qq_27782503/article/details/92405419
许愿Offer!!!
全部评论
(16) 回帖