面经
程序员~墩墩
这个作者很懒,什么都没留下…
展开
-
2019校招内推批美团点评面经--后端开发(java)
技术一面 自我介绍 项目详细介绍 快排 求数组中连续子数组最大和 手写KMP算法 使用redis实现访问控制(一个用户每分钟只能访问n次) JVM内存模型,垃圾回收 索引的类型和实现方式 InnoDB和Myisam的区别 手写TCP三次握手四次挥手(尽量写详细),每个阶段的状态,为什么不是两次,为什么是2MSL? Mysql的有哪几种锁,了不了解间隙锁? HashMap的实现原理 有什么问题想...原创 2018-09-14 11:44:23 · 878 阅读 · 0 评论 -
JAVA基础知识总结
一、面向对象三大特征、五大原则 1.封装 2.继承 3.多态 1.单一职责原则 2.开放封闭原则 3.里氏替换原则 4.依赖倒置原则 5.接口隔离原则 链接:https://blog.csdn.net/jiyiqinlovexx/article/details/46593053 二、JAVA集合类 list 有序,可重复 1.1 ArrayList 查询效率高,插入删除效率...原创 2018-09-19 16:24:55 · 132 阅读 · 0 评论 -
2019校招宜信JAVA研发面经
技术一面 自我介绍。 进程与线程的区别,进程间如何通信,线程间如何通信? jvm内存模型,垃圾回收。 内存寻址的方式。 线程的生命周期。 事物的四个特性,事物的隔离级别。 mysql 有哪几种锁?乐观锁和悲观锁的区别? mysql 索引的实现,索引文件保存在哪?使用b+树的优势? 何时建立索引,索引在什么情况下会失效? 如何得到线程安全的HashMap?ConcurrentHashMap与Has...原创 2018-09-26 10:08:27 · 270 阅读 · 0 评论