腾讯初试

1.自我介绍
2.介绍项目(确实没啥介绍的,简单说了下项目用的技术,和涉及的知识)
介绍完后直接开始写代码:
1.自增数组(对元素只有一个操作,自增1,计算最少多少次操作可以使得数组中的元素都不相同),我用map做的,后续会问右什么优化方案,没答上来
2.字符串解压缩(给定一个字符串,如A[2|BC]D,解压后为ABCBCD),脑子抽了,代码写完出BUG了没找到,面试官追问递归的入口参数是什么
3.TOPK(有8000万个字符串,统计前10个,只知道字符串,即字符串可重复,不知其出现次数,需要统计),只说了最小堆,面试官追问内存不够,你怎么统计次数呢,我说可以分治,后面详细的没说上来
基础问题:
1.TCP三次握手,为什么是三次
2.LRU了解吗
后面基础问题忘记了,不过确实也没问多少基础问题,毕竟前两个弄完就已经45分钟了。
这次面试是腾讯发起的,可能是因为之前春招之前投过,面试完感觉自己凉定了,但是近期一直观察状态还是初试,应该是还有希望,昨天收到了复试的通知,希望自己好好表现!
#面经##校招##腾讯##C++工程师#
全部评论
楼主收到复试面试通知后状态变复试了吗?还是一直是初试啊?
点赞 回复 分享
发布于 2020-08-15 12:06
楼主等了几天变状态的呀
点赞 回复 分享
发布于 2020-08-13 18:54
你应该答出来了 就是先分析一下 字符串平均长度 假设是2B 然后 接近1.6G内存 需要 不够的话 就从文件里面读 比如400M数据(和他沟通)存下每个400M数据里的top10 最后只用在40个数里取值 然后第2个题字符串格式就是用中括号和|分割的嘛
点赞 回复 分享
发布于 2020-08-11 12:57
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-08-11 11:21

相关推荐

面试官好温柔,好好看具体描述:如图所示,分为四个部分。视频问答部分,每道题回答时间是5分钟,会给30s的思考时间,倒计时快结束的时候会提醒,第一次吓我一跳。第一部分的视频问答问:为什么选择前端开发,做了哪些准备。就一个问题,然后你说的久了,她会总结一下你说的内容 。第二部分和第三部分的选择,这部分是考察你掌握了哪些知识(比如说最熟悉的语言是什么?),没有具体的知识点,也是为了后续调题库做准备吧。最重点的是第四部分的问题,显示有8道题,然后有一次换题的机会(真好)。不过虽然是8道题,但是会根据你的回答,延伸问下去,这部分不算题目数量。所以回答了不止8道题。(回忆版,没有按照顺序)1.前后端数据交互时,如何保证数据的有效和安全性?2.HTTPS和HTTP的比较,如何保证安全的?3.项目中有很多技术实现的方案,怎么比较选择最优的,举例说明。4.React中的受控组件和非受控组件的区别?(换题了,当时完全想不起来)5.React组件渲染时,key的作用?6. 如何减少DOM操作?7.最近做的一次项目描述,有哪些架构,用了哪些技术栈,为什么选择这些技术栈?8.如果要写一个可以复用的组件,可以在不同浏览器和设备上使用,会考虑哪些方面哪些技术实现,步骤是什么?9.这个复用的组件如果想在不同浏览器以及跨设备显示,怎么去调试?感受:题目不难,但是很开放,第一次面试很多内容没有组织好语言,感觉答的不是很好,答的点也不是很全面。  
查看11道真题和解析
点赞 评论 收藏
分享
评论
5
18
分享

创作者周榜

更多
牛客网
牛客企业服务