去哪儿网java工程师二面面经
去哪儿网
java
- 说说快排的具体算法 不用递归怎么做 快排的复杂度呢
- Java 中 WeakReference 与 SoftReference的区别?
- 基本的排序算法有哪几种,时间复杂度怎么样?
- 讲讲 ZK 的结构?如何进行选主的?从 CAP 分析下
- 讲讲动态规划和贪心算法
- 说一下JVM的内存模型?
- 线程池如何做负载均衡
- redis 缓存和 memcached 缓存的区别,以及各自的优劣势
- CMS在并发标记的时候,用户线程也会不停的产生一些大对象,Remark再次标记的时候可能会花上很多时间,说说你的优化方案?(我:???)
- JDBC的事务
- 还问了对图像一些基础知识的了解(jpeg、png等格式压缩方式区别)
- 流量控制相关问题
- 数据库引擎有哪些 区别是什么?
- 进程间通信有哪几种方式?1)管道(Pipe),2)命名管道(named pipe),3)信号(Signal),4)消息(Message)队列,5)共享内存,6)内存映射(mapped memory),7)信号量(semaphore),8)套接口(Socket)
- 建表过程中索引添加的规范
- Request请求头里具体的字段,有什么含义?
- HTTP 和HTTPS的区别
- 人生中学习和生活中最大的挑战是什么?
- 如果建立一张微博表,该如何建立,主键使用什么类型,微博内容使用什么类型,如何存放表情?如何快速找到一个用户在某个时间段发出的微博?
- 微信二维码扫码如何实现,除了轮询之外有什么别的方法
- 为什么要引入双亲委派机制
- 分布式架构设计哪方面比较熟悉
- MYSQL中主键与唯一索引的区别