京东 后端开发 暑期实习一面面经
面试约1h,聊的不错,然后挂了,秋招也没有再约面
面试流程:
自我介绍,先八股后项目
八股:
1.数组和Arraylist的区别
2.数组和ArrayList存储的东西
3.并发一致性
4.同步和异步的区别
5.java如何创建线程池
6.6.浏览器输入url期间会发生什么?比如网络层、服务器端这些过程
7.DNS缓存机制
8.DNS有几级缓存
9.路由器上有无缓存
10.http 301和302区别
项目:
1.nignx 反向代理配置
2.消息队列MQ,为什么选则RabbitMQ,而不是kafka
3.为什么先写 MySQL,再删除 Redis
4.同时使用mysql和redis,mysql挂了,如何保证缓存一致性
算法题:
翻转链表(多种方式)
#软件开发笔面经#