腾讯WXG暑期一面
特意把🐧留在后头,没想到居然是第一个给我发面试邀约的
刚做完测评就发了面试链接,本来还想缓缓的
上来手撕两道算法,都是hot100原题
一道链表数字相加
一道判断对称二叉树
然后就开始拷打项目了
1.你的项目是怎么用消息队列的,为什么用这个
2. API接口项目中,怎么安全分发ak,sk,提到了升级为https,接着追问,那你讲讲https吧,然后就讲了下https四次握手的过程,最后问了一下,https可以使客户端验证服务端的身份,如果服务端想要验证客户端的身份怎么办?想了一会,回答的是https不支持双向认证,如果要实现这个功能,就要再引入一个CA来给客户端颁发证书
3. 讲讲你怎么用的redis,redisson的原理是什么
4.讲讲你用到的锁,回答了乐观锁,悲观锁,CAS,synchronized,retrantlock,读写锁,然后面试官让我用mysql实现一个分布式锁
5.mysql的索引机制
6.JDK的动态代理,AOP的原理
刚做完测评就发了面试链接,本来还想缓缓的
上来手撕两道算法,都是hot100原题
一道链表数字相加
一道判断对称二叉树
然后就开始拷打项目了
1.你的项目是怎么用消息队列的,为什么用这个
2. API接口项目中,怎么安全分发ak,sk,提到了升级为https,接着追问,那你讲讲https吧,然后就讲了下https四次握手的过程,最后问了一下,https可以使客户端验证服务端的身份,如果服务端想要验证客户端的身份怎么办?想了一会,回答的是https不支持双向认证,如果要实现这个功能,就要再引入一个CA来给客户端颁发证书
3. 讲讲你怎么用的redis,redisson的原理是什么
4.讲讲你用到的锁,回答了乐观锁,悲观锁,CAS,synchronized,retrantlock,读写锁,然后面试官让我用mysql实现一个分布式锁
5.mysql的索引机制
6.JDK的动态代理,AOP的原理
全部评论
佬 mysql怎么实现分布式锁呀 用版本号吗?还是只是去尝试insert一个记录 释放锁的时候再delete呀
有后续吗,我昨天刚面完,也是这个部门
tls支持双向,这个属于optional,但是可以做到的
相关推荐
03-22 17:22
中南大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享