面经详情

面试:C/C++。面试还好,难度是有的,基本能通过。
  • 一面
  • 做题:实现String类,要求实现拷贝以及移动构造函数,以及拷贝/移动运算符通配符匹配
  • 开放性问题:了解搜索引擎中的倒排索引吗?网页数据是频繁更新的,如何实现对倒排索引的热更新?  
  • 二面
  • 主要聊项目,算法方面问了动态规划的三特性,以及滑动窗口的一道算法题

相关推荐

匿名用户
后台开发工程师-实习生
未通过未通过
【一面】问了一道编程题目,算出两个日期之间相隔的天数,飞快地写完,面试官表示还不错:“注意到了两个输入日期有前后之分,可是你的代码还是有个小漏洞,给你一分钟找出来“,轻松地找到了。后面的其它问题回答得都不好,但是因为这个编程和找漏洞比较快给面试官留下了印象还是通过了一面。 【二面】一上来就是几道编程题,都没有做出来,题目是用rand5()产生rand7()、一个有序序列找出一个和为特定值的子串;回答的很不好,后面开始问项目。编程环节表现得太差,没有通过二面。 【二面加面】后来收到一个二面加面,可能是项目经历比较多的缘故?一上来直接问了一个系统设计问题:十亿QQ用户的数据如何存储,配合这个数据量设计一个20万qps的系统(单机5qps),系统设计问题在牛客网往年试题里有网友参考回答,一定要去看。腾讯的系统设计题不少是来自百度以前的笔试系统设计题目。当时因为其他原因,没准备好,很紧张,也没回答上,没过。后来听一个拿到实习资格的童鞋说他也被问到这个问题了,也没答好,感觉面试官没有具体的答案,而是通过这道题目考差你的知识树,有些基本了解即可。 (注,其它一些概念性基础小问题忘记了囧) 【总结】一定要准备!一定要准备!一定要准备!...查看更多
包含1个问题,1个回答
Q:1、两个日期之间相隔的天数 2、用rand5()产生rand7() 3、一个有序序列找出一个和为特定值的子串 4、设计一个20万qps的系统(单机5qps)
2 年前 发布
2
匿名用户
C++
确定通过感觉靠谱
腾讯一面(突击面)C,C++在定义变量时的区别(考点应该是C变量需要在前面统一声明好,C++不需要),多态堆区和栈区的区别,进程的组成部分static,const的作用,const放在函数前后的区别,内存泄漏如何观察,定位的方法,具体的检测工具,需要了解动态库和静态库的区别,使用场景,动态库的优势快排的思想(最优最坏的数据分布情况和对应的时间复杂度)。 讲项目,问了项目的应用场景和整体架构,有没有用到缓存后续想没想过优化。智力题1:有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?智力题2:一个矩形蛋糕,蛋糕内部有一块矩形的空洞。只用一刀,如何将蛋糕切成大小相等的两块? 腾讯二面(突击面):自我介绍问了项目中的技术细节(fcgi和cgi相比优势在哪)Redis持久化的几种方式数据对象以什么形式写入内存,或者网络传输的(我说json序列化,他说json效率低,问有没有研究过更好的方法),这部分他应该是想问我对源码的深入理解学习,感觉答的不好学习成绩怎么样,怎么看待学习成绩的我说大学主要喜欢做项目,做实践,面试官问我做了哪些项目,我给他讲了我做过的项目数据结构题:找到链表相交结点,如何判断一个数是否为2的阶乘。 ...查看更多
包含1个问题,1个回答
Q:Redis持久化的几种方式。
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网腾讯腾讯面试经验腾讯面试经验:面试:C/C++。面试还好,难度是有的,基本能通过。
正在招聘高级web前端开发工程师200 个岗位