- 人很多,感觉没戏了
- 两点去的五点结束,总共三个小时,二面问的时间比较短。。
- 还有部分问题想不起来。。
一面
- TCP/IP三次握手,
- 四次挥手画图解释
- 线程状态画图说明
- 单例模式,
- 如何实现线程安全的单例模式
- 手写代码 linux常用命令知道哪些
- 100以内的随机数排序怎么做手写代码
- 数据库怎么优化--我记了概念非得深入问
- 怎么看慢查询日志 垂直拆分,
- 水平拆分怎么做的等一系列
- 为什么数据库索引使用B+树
- 分布式缓存有没有用过
- radis与mem***的区别
- 死锁,怎么解决死锁 银行家算法,怎么实现,
- 手写代码 事务的四个特性 spring的AOP原理 ***模式的原理与应用 项目相关。。我做的敏感词过滤。。
- (汉语的敏感词要做分词么。。我觉得不需要呀)
- 讨论一会分词什么的
二面
- 进程与线程的区别 java虚拟机 GC,full GC触发条件,
- 分区 单例模式又问了一遍
- 手写两个代码 逆转单链表 两个字符串的最大公共子序列
- http与https的区别
- 没错linux的常用命令又问了一遍 查看进程的命令
- 查看日志的命令 线程池的实现原理
- 项目中还用到什么模式
三面
- 项目相关 怎么设计表,设计模块,
- 介绍自己做了什么,说说自己项目的亮点 设计一个实名认证系统,
- 主要功能是对名字打分 (我说的几种他都不太满意) 项目问完就开始聊人生。。
Q: 什么一天怎么安排,给任务怎么去做
Q: 希望将来工作的团队是怎么样,工作是什么样
Q: 给一个项目怎么去准备怎么去做
Q: 对任务有没有计划表,会不会按照计划严格执行
Q: 接受实习吗
- 有什么想问的 我就问了他是什么部门,去了干什么,
- 主要业务是什么 还问了soa的相关
- 之后就被送走了。。。。