同花顺Java开发一面面经
投的Java开发,但HR推的是Java安卓方向,面试官也是安卓方向的,先面再说
1.自我介绍
2.对安卓方向有什么了解
3.怎么看前端后端的前景
4.介绍项目
5.为什么要这样架构项目,每个中间件具体实现了哪些功能
6.Redis崩溃了怎么办,会丢失数据吗
7.Redis集群的实现
7.项目的安全性怎么保证,说了一下密码盐值加密,如果传输过程中被抓包了怎么办,怎么解决
8.有想过项目的优缺点吗,怎么优化
9.了解反向代理吗,用过nginx吗
10.看过哪些源码,了不了解HashMap的源码,介绍一下
11.HashMap是线程安全的吗,怎么保证线程安全,ConcurrentHashMap,这个是怎么实现的
12.编程题:剑指 Offer 48. 最长不含重复字符的子字符串
13.你平时是怎么自学的
14.反问环节