虎牙Java日常实习一面二面
在牛客看了这么久的面经,今天终于也来贡献一下了,之前面的小厂参考价值不大就不发了
一面
时间:一小时
- Java有哪些数据类型?
- String是属于什么类型,为什么不可变?
- 反射有什么作用?
- MyBatis具体怎么把数据库里的表转换为对应的Java对象的?(问的很深)
- 查询数据库的时候是怎么把时间戳转换为DateTime?
- Java两个线程之间怎么通信的?
- 两个线程循环打印1~100怎么实现?如果用JUC的Semaphore怎么做?JUC还有其它类可以实现吗?
- MySQL的事务隔离级别?默认是?
- 常用的Linux命令?
- 不用ps怎么查看进程信息?
- awk一般的使用
- Linux的配置文件一般用在哪个目录下
- /proc里面存放什么信息
- ES和MySQL数据怎么同步的?
- canal原理?
- 如果canal挂了或者解析出错导致ES和MySQL数据不一致怎么办?
- canal怎么给ES做增删查的?
- 哪个项目你觉得做得更好?说一个你做得比较好的地方
- 点赞的设计?点赞对应关系数据库怎么存储的?
- 如果只用redis存储不入库,那redis挂了怎么办?
- redisson分布式锁的实现?
- 日志和报错监控怎么实现的?怎么区分不同的Exception?
- HTTP与HTTPS的区别?
- 为什么用公钥加密的信息只能用对应的私钥解密?(真不懂)
反问:评价、怎么知道面试结果
感受:感觉问的挺深的,自己尝试引导果然给引过去了,可是引向的是不熟悉的给自己挖坑往里跳了属于是。。。
更新:第二天早上通知过了,约了二面
二面
时间:45min
一直聊项目、经历,基本无八股,聊的很开心,面试官人很好,最后说两周内有联系就会继续推进进度,许愿hr面
--------------------------------------
秋招中,之前忘记更新了,补充:技术面都过了,评价也不错,但是恰逢锁 hc,直接没了,真的倒霉,后面去数广实习了。。。
#实习##面经##Java##虎牙直播##后端实习面经#