网易雷火暑期实习JAVA提前批(3 + 1 已发offer)
2月17日约的一面
面试官人很好,当时自己发挥不是很好,以为寄了,结果今天发短信让二面
-------------------------------------------------------------------------------‘
二面面试官面试的时候,感觉他一直在笑
介绍项目和后台架构?遇到哪些问题,怎么解决的?
【redis】
redis基本数据结构? 顺便扯一扯底层数据结构
redis持久化?save 和bgsave,fork,写时复制
redis集群?哨兵
【mbatis】
mybatis一级缓存和二级缓存
【mq】
为什么用mq?介绍一下rabbitmq?
怎么保证消息不丢失?
【spring】
介绍一下springAOP?
【java基础】
聊一下java集合?
【计算机网络】
输入一个url?发生了什么?
【算法】
-------------------------------------------------------------------------------------------------------
面完两个小时,收到三面通知
三面面试官是个温柔的女面试官,感觉是个leader?
【java基础】
聊聊反射?
【mybatis】
你怎么理解mybatis的?
优点和缺点?
【mysql】
怎么分页的?
讲一讲join? 扯到join底层的算法 nested loop join 等。。。
explain? 字段?
sql优化?慢查询?怎么建立合理索引?索引失效?
用过mongoDB没?提了一下是文档型数据库
【java多线程】
synchronized怎么实现的?
除了synchronized还知道哪些线程安全的?
reentrantLock和synchronized的区别?提了synchronized的优化,重量级,轻量级,锁粗化
怎么判断是否是死锁?
【操作系统】
死锁产生的条件?
什么是僵尸进程?怎么解决?
linux是怎么管理内存的?分段,分页,段页式混合
有遇到过内存泄露的问题吗?
【linux命令】
这一块问的很多,大多数都忘了。。
你知道哪些linux命令?
SSH远程登录到一台服务器上,很卡顿?
你是怎么分析该问题的?(有点懵。。)
我说的SSH可能是加密,导致握手次数多导致延迟..
然后面试官反问?你怎么排除是不是加密导致的?
如果排除不是加密导致的?》?你又怎么分析?
用什么命令来看是否延迟?
怎么查看系统负载?top指令。。 top命令loadaverage?的三个参数??(不知道。。)
怎么查看内存的占用情况?
怎么查看磁盘的占用情况?我印象中只有 df -h。然后又问我df 和du的区别?
【计算机网络】
HTTP1.1/2/3 这里提前准备了,讲到了QUIC,连接迁移
【算法题】
求一个字符串中最后一个单词的长度
【HR】总共几分钟。。
面完一个多小时,突然打个电话过来,让HR面
了解一些基本信息?
在校学习成绩怎样?
多久能来实习?能实习多久?
哪人?
平常喜欢玩游戏吗?
职业规划。。
然后说3-4个日出结果
反问部门: 雷火伏羲下的一个人工智能研究院。。。
-------------------------------------------------
更新
3月3日 收到offer!!(呜呜呜呜。。。)