京东复试面经
自我介绍
项目介绍
项目相关的一些问题
你上一面的面试官对你评价不错,你印象最深刻的问题是什么(mysql的唯一性在毫秒级插入下无法保证,如何处理?又谈了谈一些解决思路)
学校经历和做过复现的开源项目
你对linux系统命令熟悉吗?(不太熟悉,主要是之前实习用过cat、tail等文件命令以及top、jstack命令做些程序调整)
你结合实习项目,谈谈用户请求调用的一系列过程(DNS服务器解析,tcp分层,NIO多路复用的linux实现epoll,spring的DispatchServlet,mybaits的三级缓存)
谈谈哪些数据需要加密以及如何加密(主要借鉴了https的思路,泛谈了一下)
你了解SOA架构吗?(不太清楚什么是SOA,麻烦详细描述一下中文名)
微服务你了解吗?(想起来了,SOA不是微服务,它和微服务的区别在于业务服务和数据库的链接被基础服务完全切断)
如果用spring boot如何实现基础服务完全切断业务服务和数据库的链接?(仿照Controller、Service层,创建BaseService层)
你了解RPC框架吗?(知道一些Dubbo,方法封装jar包,通过代理完成传参调用,通过注册中心完成解耦,然后就是一般的分布式内容)
你知道限流吗?(知道,说了说spring cloud的hystrix)
你今后的发展方向(往技术方向发展)
你的期望薪资是多少?(白菜价就行)
你的知识管理体系怎么样?共享屏幕让我看看。