算是人生的第一次面试
2024.1.3
面试
-
Synchronized
和ReentrantLock
区别, 有用过ReentrantLock
吗 -
ConcurrentHashMap
解决了什么问题 -
布隆过滤器解决了什么问题, 有什么缺点
-
MySQL 的隔离级别
-
可重复读能否解决幻读问题, 怎么解决的
-
间隙锁是什么
-
MySQL 主从复制怎么实现的
-
MySQL 有几种 log
MySQL 的 log:
- Error Log (错误日志): 记录 MySQL Server 运行时出现的错误和警告
- Binary Log (二进制日志):记录了 MySQL Server 层执行的所有修改操作
- Relay Log ( 中继日志): 主从复制过程中使用的一种日志类型,在从服务器上记录主服务器上所有的二进制日志(Binary log)的信息
- DDL Log : 记录 DDL 操作的一种日志类型。
- General Log(查询日志): 记录 MySQL Server 层的所有查询语句
- Slow Query Log (慢查询日志): 记录执行时间过长的查询语句
InnoDB 引擎日志简介
- Redo Log: 记录事务过程中的修改操作,以保证事务的安全性。
- Undo Log: 用于撤销与事务相关的修改操作,以保证事务的原子性。
-
MySQL 主从复制出现延迟可能是什么问题
-
MySQL 的 Undo log 是干什么的
-
MongoDB 和 MySQL 区别, MongoDB 是否支持事务
-
写个单例模式
-
看过 Spring 源码吗
-
服务器 CPU 占比过高怎么排查
-
full gc 是什么, 什么时候会发生 full gc
-
怎么学的编程, 要多看源码
-
介绍公司项目和技术栈, 有没有兴趣, 未来方向
-
考研计划, 最快什么时候上岗, 学校允许实习吗, 公司有个北化工的实习被抓回去了 🤣
反问
-
上班时间
9:30 ~ 21:30, 午休 1 ~ 2 小时 (第一次听的晚上六点半, 不敢确定这么好, 又问了一下发现果然是听错了)
-
怎么学编程
总结
基本全是结合项目的八股, 准备不充分 (上来两个锁干蒙了), 他那边网也不好, 断断续续听的也不怎么清楚. 后来 HR 又问了一下到岗日期, 13 号才考完试, 感觉他那边似乎很急 , 估计是不行了.
hr 在考完试当天又联系了一下我, 确定第二天到岗, 第一份实习 get!
2024.3
第一份实习正式离职, 学校开学, 要去卷均分啦.
虽然这次实习中没有想象中全是高并发, 中间件漫天飞的场景, 但是实际技术还是学到了一些东西, 毕竟自己写项目和企业实习实际上线的项目还是有很多区别. 而且还有一点比较重要, 这次实习也算是让我正式开始使用 git, 习惯敲命令而不是再用图形化点点点, 遇到个冲突就束手无策. 实习的 mt 也非常好, 给需求写需求配合的也很好, 没有遇到过什么大问题.