没有过

腾讯1面MIG
 他只是简单的测试了我一下,我简历上写了什么就问了我什么 腾讯电话面试(QQ浏览器)工作地点:深圳 

1.我简历上写到了设计模式,提问我单例模式,我说了单例模式的三点要求,之后扯到了项目用的状态机模式和观察者模式。-----他问我单例模式在多线程的创建,我说是通过双 检索机制创建多线程下单例,问我为什么用到双检索 双检索机制 static CSingle * GetInstance() { if(CSingle::m_Instance == NULL) { 加上临界区锁 if(CSingle::m_Instance == NULL) { CSingle::m_Instance = new CSingle; } 释放临界区锁 } }

 2.问到了数据库索引,问我是如何实现的,我说是B+树,他说有什么优点?我说查找快,(恩了一会,因为不太会) 他问我有什么缺点?想了一会说,说需要占用内存(符合他的要求了),然后他问我添加删除麻不麻烦,我说只是添加删除只是删除节点,连接指针 那样速度很快,若果是数组那样的话,需要移动数组位置(大家查一下百度吧,我也不清楚) 

3.问了我网络模型,我Linux命令比较弱了,但是如果是网络模型,呵呵了,select ,poll,epoll,都说了一遍,又说了epoll如何实现百万句柄操控, 此处省略优点,缺点 

4.我扯到了,用对象管理资源,构造时管理资源,在对象的生命周期内使用资源,对象的析构时释放资源,我没说重写delete和new,后悔了 

5.问了我多线程,我说了项目中的多线程处理,一个收数据线程,两个处理线程,不能让读取数据库在收数据线程中操作,bibi了一会(省略任务在线程间的切换和 通过两个队列防止线程读取任务的并发,说了重写模板队列,锁的力度, 多态 1.函数多态 函数重载实现 2.类的多态 (1)模板是类静态多态 (2)virtual 是动态多态

 6.简历上写了gdb,不太会,说了很少,我要复习一下了 

7.@刘Young gdb调试多线程

 8.总结:我投的是后台,他说要会Linux,和数据库的问题 (我说放假时间紧就写了Windows服务器) 我要看Linux命令了 

腾讯2面MIG
 1.自我介绍2.局域网RTT计算3.cpu和线程间关系4.stl中容器用什么存储qq和微信号5.gdb调试core文件6.班级排名7.抓包工具8.开源网站
#腾讯#
全部评论
请问设计模式有什么书呢?(>﹏<)
点赞 回复 分享
发布于 2016-03-14 10:31
我明天面这个。
点赞 回复 分享
发布于 2016-03-11 20:59
你什么时候投的MIG,我投了一个多星期了还没电话。。。
点赞 回复 分享
发布于 2016-03-11 20:08

相关推荐

Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
苍蓝星上艾露:这简历。。。可以试试我写的开源简历优化工具https://github.com/weicanie/prisma-ai
点赞 评论 收藏
分享
评论
点赞
14
分享

创作者周榜

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