java后端阿里蚂蚁二面3.26(50min视频)
一、面试官自我介绍
蚂蚁的面试官好像都先会自我介绍一下hhh感觉很不错(面的少,不知道其他的是不是)
二、自我介绍
三、详细介绍项目(17min左右)
1、第一个难点(shiro+JWT)3min
2、第二个商城高并发情况的设计 7min
3、主从同步解决什么问题
4、技术上有什么特别有挑战的事
5、怎样设计系统
6、怎么做技术选型
四、Java
1、synchronized关键字怎么用
2、什么是死锁,怎么处置怎么避免
3、用过哪些设计模式
4、怎么在高并发下用单例模式,写一下怎么给单例模式加锁
五、数据库
1、MySQL和Redis的区别
2、Redis持久化
3、提升查询效率的方法
4、是不是给所有键加索引会更快,加索引的原则
5、有没有自己优化索引的例子
六、计网
1、从在浏览器提交网址到看到页面,其中发生了什么,越详细越好
2、内网访问外部,用到的是什么地址?
3、返回报文怎么从公网找到内网的地址?
4、HTTP和HTTPS的区别
5、讲一下SSL加密过程
6、为什么不一直用非对称加密?
7、典型的HTTP攻击手段
七、其他
1、讲一下你们实验室
2、如果能实习,能什么时候来,能实习多久?
3、什么时候毕业,工作地点倾向性
八、反问
1、技术栈
蚂蚁同一校招,业务不确定,技术栈就是java这一块
2、建议和不足
广度不错,深度不够,应该要先从深度入手
3、之后流程
可能还要交叉面,或者直接hr面,一般一个星期内出结果,整个流程一般在四月中旬内出结果
感觉面试官很和蔼,一开始我没收到视频会议的邮件以为是电话面,苦苦等电话,结果8:03(约的八点)的样子被告知是视频面,面试官重新给我发了一份邮件,感觉整体气氛还是挺好的,讲项目的时候我感觉自己一直在疯狂输出,啊但是的确存在深度不够的问题,也有几个小问题没答上来,求一个hr面呜呜听说牛客很灵,许愿一个hr面!!拜托了!!!