腾讯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的原理

全部评论
佬 mysql怎么实现分布式锁呀 用版本号吗?还是只是去尝试insert一个记录 释放锁的时候再delete呀
1 回复 分享
发布于 03-21 09:23 陕西
有后续吗,我昨天刚面完,也是这个部门
点赞 回复 分享
发布于 03-21 01:03 江苏
tls支持双向,这个属于optional,但是可以做到的
点赞 回复 分享
发布于 03-21 13:23 上海

相关推荐

03-21 10:38
已编辑
中国人民大学 Java
可以说是目前面过最难顶的一次面试,面完那种全麻感至今回味无穷。1.拷打半个小时实习,让我给他介绍广告架构。这半个小时的二十分钟一直给面试官介绍广告出价架构,但一直没能让面试官满意,问的问题包括但不限于:为什么要有广告出价,广告对什么出价,对什么竞价,广告出价解决什么问题,优化什么目标,为什么要调控出价,如何调控出价,为什么广告出价的架构要设计成这样,你们组的业务入口在哪里,数据输入是什么,出口在哪里,数据输出是什么,如何评估输出的好坏等等。结束时被锐评对简历的内容表达的不够清晰,其实就是对业务链路不够熟悉。2.圆内切三角形是钝角三角形的概率。面到这里已经麻了,没有脑子想数学题了,回答也回答错了。查了一下还要用微积分,几百年没用过的东西了3.一道算法题:小明和小丽竞选班长,班级里面除了他俩之外的n名同学进行投票,每名同学只能投1个人且不能弃权。投完票后依次进行唱票,求问在唱票过程中,小明的票数始终不落后于小丽且最终小明比小丽多2票的唱票方案有多少种。用dfs写的,但应该最优解是数学解法,不会。面完几个钟之后流程结束面完之后只有一种深深的无力感,回想实习的时候已经尽可能在工作之外去学习业务知识了,但几个月的实习还是没能让我对计算广告有太深入的了解,毕竟整个广告链路太庞大了,组里的新人串讲都给够了两三周去做准备。话虽如此,还是有点后悔没有做更多的积累。面试完的时候还问过自己,对实习生而言真的需要那么多对口经验和业务知识积累吗,但作为想要冲击大厂核心部门的我来说,确实需要对自己有更高要求。只可惜没有公司文档,单纯看书又如何能重新找回这些知识呢,或许这才是无力感的来源吧,知道自己的不足,却不知道如何努力弥补。
查看15道真题和解析
点赞 评论 收藏
分享
评论
3
24
分享

创作者周榜

更多
牛客网
牛客企业服务