3.27核桃编程实习面经
面了快一个小时,面试官很友好,很有耐心,碰到不会的会提示引导,主要根据简历问问题,中间有几题没答出来,感觉凉凉
问题
- 学了多久java
- 还学了其他语言吗
- Java面向对象的理解
- 面向对象和面向过程的优劣
- 用过哪些Java中的集合
- Java中怎么保证多线程的安全性(说了volatile、sychronized)
- HTTPS工作原理
- TCP的流量控制机制
- TCP滑动窗口实现原理
- MySQL锁机制,什么时候触发表锁
- MySQL索引,聚簇索引非聚簇索引的区别,常见索引结构,怎么保证查询的字段会命中索引
- Redis常见数据结构
- Redis中Zset的应用场景以及底层原理(底层原理不会,面试官改成Hash的底层原理)
- 比较一下Redis中Hash的实现和Java中HashMap的实现(前一个不会,说了下Java中的HashMap)
- 算法:面试官问我排序算法会哪些,说了快排、归并之类的都会,让手写归并
- 项目部分:项目中的亮点,什么场景,为什么用某个技术,解决了什么问题
总结
第一次面试,基础不牢,底层原理掌握的不够,项目忘得差不多了没准备好,本以为没戏了,结果过了几分钟HR小姐姐说通过初筛,直接泪目
#我的实习求职记录#