百度Java二面 48min
自我介绍?
操作系统中的任务调度算法?
MySQL支持事务的执行引擎?
事务的隔离级别?
为什么需要多个事务隔离级别?就只有一个隔离级别不可以吗?
手写双向链表?(我心里慌了写了20分钟!!!!)
类的加载机制?
web服务器的加载机制?(不会)
双亲委派机制?
破坏双亲委派机制?
自定义类加载器后加载自定义的java.lang.String类后与原本jdk的String相同吗?(不相同,但是没有考虑到说类加载器不同)
Thread执行run方法和start方法有什么区别?
介绍一下B+树,它的查询复杂度是多少?(二分查找O(logN))
O(logN)的N是什么?(答:高度。。。 面试官:当前这层的节点个数)
设计模式的观察者模式介绍一下?(发布订阅模式 使用场景可以是消息队列)
观察者模式解决了什么问题?(解耦、异步、削峰 就是消息队列的特性)
操作系统中进程和线程的区别?
进程和线程哪个是直接和操作系统打交道的?(我答的线程。。。 实际是进程 因为进程需要申请内存等资源)
你还有哪部分掌握的较好?(mysql锁机制、redis、rabbitmq)
mysql的死锁怎么解决?(答:mysql的死锁机制)
减少锁的粒度?(答:mysql的优化策略)
又是没有反问环节的一次面试。。。
果然。。凉了 在面试完几分钟后刷新状态变成了简历共享
面试官人很好,答的每个点没答对的地方都告诉了我 挺好的一次体验 但是自己不够努力 还是要加油!
全部评论
(2) 回帖