中信后台开发社招面经
- HTTPS/HTTP的区别
- HTTPS的加密方式说了一下非对称加密和对称加密的过程然后还有吗说了下证书这个是一起的还有吗?不知道了
- 说说Session和Cookie吧,讲一讲他们的数据是怎么交互的,巴拉巴拉,然后说你这样的话分布式服务器登陆会有问题答说可以用redis还好没问redis md还没开始看。
- 说说反射吧
- 反射是啥巴拉巴拉反射能对获得到的域进行修改吗能暴力反射说一下多线程讲讲线程安全的实现方式,当时答了不可变让后说线程安全交给调用者去实现或者可以由他内部的组件去实现,,现在感觉他是不是在问我sync和volatile之类的可能是当时太紧张了md然后问了个情景我说可以用threadlocal然后过了
- MySQL直接就手撕了啥都没问没写出来现在想想挺容易的大概就是让我输出要求每个月都营业额都大于1W的店名
- Spring,问了一下对象的作用域然后你项目使用SpringBoot做的吧是热部署的几种方式说下我说只用过devtools那devtools底层是怎么实现的。
- 然后问了一下说SpringBoot的什么ast***(随机组合一下)这是啥真没听说过
- 登陆方式说下,我说项目里用的CAS和SHIRO JWT知道吗知道一点说一下JWT安全安全在
- JDK源码和Spring源码看过不看过一点HashMap源码看过不看过一点HashMap初始化的时候大小和设置的大小是不一样的吗不是最小的2^n好那你把hashmap是怎么实现
- 的源码写一下我。
- 写了个用除的暴力法你这个和循环暴力法本质上是一样的,给你一分钟想想有什么其他办法想了下说二进制位+1应该可以然后就结束了,面了49分钟。
-