京东物流java工程师二面

  1. nio的底层实现
  2. 说说java线程池的工作流程?
  3. 服务提供方不稳定,频繁变动如何提升自身稳定性
  4. linux的内存分配和多线程原理
  5. 操作系统中虚拟存储器的作用,分页从逻辑地址到物理地址的映射过程
  6. 说说tcp/ip协议,五层网络结构,各个层分别有啥协议
  7. 讲一讲TCP和UDP的区别,为什么是TCP三次握手,四次挥手?为什么是三次?
  8. nginx负载均衡有哪些? 如果其中一台服务器挂掉,报警机制如何实现?
  9. 算法设计方面有什么要注意的嘛? 最重要的就是要设计出好的数据结构,还有流程要理清楚...感觉答的不是很好....
  10. 进程间通信有哪几种方式?1)管道(Pipe),2)命名管道(named pipe),3)信号(Signal),4)消息(Message)队列,5)共享内存,6)内存映射(mapped memory),7)信号量(semaphore),8)套接口(Socket)
  11. Spring框架熟悉不,AOP的原理,动态***哪几种,区别,有关的反射类讲一下
  12. 介绍spring的IOC和AOP,分别如何实现(classloader、动态代理)
  13. 有一个IP地址(192.168.0.1),请写出其32位无符号整数形式。
  14. synchronized和reentrantLock的区别,synchronized用在代码快、方法、静态方法时锁的都是什么?
  15. 给你一个url,在nginx配置一下rewrite指定到某个具体路径?
  16. CurrentHashMap和HashMap的区别?了解CurrentHashMap吗?答:底层实现不了解...
  17. 会告诉你一个nginx日志例子,用你认为最佳的编程语言统计一下http响应时间超过1秒的前10个url?
  18. JDK1.7中HashMap的put方法全过程
  19. lamda表达式....
  20. TreeMap有用过吗?
  21. 为什么要引入双亲委派机制
  22. 看你项目用过dubbo,dubbo底层是怎么通讯的呢?
  23. 介绍jmm,各个区的功能
  24. 主键索引和普通索引
  25. 从用户在浏览器中输入网址并回车,到看到完整的见面,中间都经历了哪些过程