面试复盘|WXG-微信支付

一面-8.17-50min左右

1.做题

一个数组,数组最长连续数的长度,如{100,32,7,31,33,101}应该输出3,30min做完,O(n)的时间复杂度。

2.自我介绍,介绍一半直接上问问题:Node.js问什么对IO密集型支持好?(我项目中用到过)

3.什么叫异步IO,还有别的IO吗?几种常见IO模型。

4.为什么爬虫?怎么爬的?

5.网络:TCP中Time-wait是做什么的?HTTP和HTTPS的区别?HTTPS具体过程?HTTPS能否防止中间人攻击

6.Redis怎么用的?如何保证缓存和数据库的一致性?持久化都有哪些方式?区别?AOF仍然会有数据丢失,那怎么保证数据一定不不丢失?

7.MySQL的ACID,隔离级别?解决了什么问题?MVVC又解决了什么问题?索引底层原理是啥?为什么用B+树不用B树,B树的特点是啥?哪些数据库用B+树?

其实问得很漫无边际啊,我这里面经是汇总了,实际是想到哪问哪些?而且很多问题会问你为啥?中间人那我就没抗住,包括整个HTTPS其实相当复杂,我答了对称加密、非对称加密、hash加密已经最后会话秘钥的生成。

技术栈:Django,微信支付,深圳。

一面-8.17-50min左右

1.自我介绍

2.没问项目

3.之前的面试官在问你的问题,哪里回答的不好?

HTTPS的中间人攻击问题,让我重新回答

4.static字段的作用和实现,实现原理

5.递归的缺点

6.归并排序的缺点

7.Map和HashMap的区别?

25匹马,5个赛道,求前3

m马,n个赛道,求前k快的马(M>N>k),代码实现,直接凉凉

我只尬处理m%n==0的情况,m%n!=0的情况太多了,尬不出来啊。

8.25终于挂了。

#面试复盘##腾讯##面经#
全部评论
楼主加油!继续冲
点赞 回复 分享
发布于 2021-08-31 17:48

相关推荐

发面经攒人品
点赞 评论 收藏
分享
点赞 评论 收藏
分享
疑似kpi面,没想到人生中第二次面试就遇上了哥们2月份投的技术研究方向简历,10月了给我捞起来面一下,面之前啥信息也没有,就一个通知让我选面试时间,和告诉我对面是微信读书&输入法&秒剪团队面试上来他也不介绍自己是什么背景,就说是腾讯,然后让我自我介绍+讲项目经历,中间穿插很基础的细节追问,面试官对我这个领域的很基础的概念名词都不熟悉,感觉专业不对口(kpi面特征1),介绍过程中我也有问对面什么背景,主要我这么问是为了方便我简述不重要的内容,面试官回避问题让我直接讲(特征2)。讲的过程中经常听到他敲键盘,推测可能在干自己的事(特征3)。整体介绍都很顺利,没有啥问题是他问完我答不上来的,然后我讲完项目最复杂的部分他也不追问,就说开始做题吧,出了一道编辑距离动态规划问题,做的过程中他也不关心我的想法,就美美关摄像头开始敲键盘,等我写完了让我解释一下,解释完了他也没追问,就说他没有别的问题了,进反问环节。(这边有多像kpi我就不说了)反问我问对方是做什么的(直到现在我都不知道他们是哪个组做什么的),他说是秒剪的,组里想招点做视频编辑/生成的,“来看看有没有tts方向的合适人才”(感觉这句话是在给他的hr找补了)。第一天晚上7点面的,面到8点,第二天上午11点流程结束。写在最后:wxg不咋招人早有耳闻,不招人不招呗跟我有啥关系。结果还真有关系,来搞搞心态哈哈。大伙儿觉得是kpi面吗
查看3道真题和解析
点赞 评论 收藏
分享
评论
1
25
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务