成都腾讯一面

腾讯一面 78分钟

1.简单的做自我介绍

2.问会哪些语言 自学的还是课程中学的

说了一半又来了一个人,面试官给他一个算法题,让他去一边写了,然后继续面我

3.问看了哪些书,都看完了吗

(因为跟面试官说三月份才开始看书学C++,所以C++的问题都比较简单)

4.说一说php的最大的优势,和缺点

然后问了$_GET是什么

$url = encode();

ThinkPHP运行原理,是自己看的源码还是怎样去了解的,答看别人的博客

5.C++堆栈的问题,内存分配之类的

6.C++指针,应用,常量传参问题(写了三个函数问我什么区别)

7.说一下虚函数表

8.假如我是个小白,你向我解释Mem***d如何存储/读取,Redis呢

9.InnoDB和MyISAM的区别

10.MySQL索引类型有哪些(我一时不知道该怎么描述,面试官就说了递增索引唯一索引之类的)然后我赶紧补上说这方面不清楚,但是知道B+树的一些 磁盘IO啊,一次申请一个磁盘块的内存啊,MyISAM索引数据分开存储,刚想说InooDB的时候面试官说“OK 了解”,然后开始在电脑上记笔记(很多问题答道一半就会这样,挺和蔼的,不会觉得反感)

11.正向***和反向***的区别,应用场景

说了反向***,确实不知道正向***的场景。面试官说反向***就是屏蔽内网服务器,正向***就是屏蔽客户端。

12.让我画一下微信小程序的架构(因为项目里写了微信小程序),面试官看我不明白啥意思,又给我做了解释,我才明白,然后开始做介绍

13.给我一个算法题,让我去哪个角落里写,开始面刚才那个同学。

一个队伍中有n个人,依次报数,报到m就踢出,下一个继续从头开始,剩下的最后一个人是幸运人物。(剑指offer原题)

一开始题目没理解清除,那个同学面完走了我还在读题,然后又来了一个面试的,应该是研究生,我这边举了个手问了下才明白题目啥意思。。

用的循环链表,时候才知道这是最low的解法

14.看着代码讲了思路,发现有问题,又改了一下再讲

15.问我还有什么问题,我问是那个部门的,答云计算方面的

16.觉得我面试还有哪些不足的,他说我代码小问题较多,还有对Linux掌握不好,我说只会简单的top、free之类的,说多线程多进程不是很了解(这是上一个同学没答上来),然后他说比如nginx的master,我赶紧把话接上,说了master和worker进程怎么工作,怕说的不够,还补充了一下Apache的preworker如何工作的

#腾讯#
全部评论
大佬二面有通知嘛?
点赞 回复
分享
发布于 2017-04-14 15:13
楼主什么岗位
点赞 回复
分享
发布于 2017-04-14 23:55
镁佳科技
校招火热招聘中
官网直投
约瑟夫环。。
点赞 回复
分享
发布于 2017-04-15 08:56

相关推荐

2 39 评论
分享
牛客网
牛客企业服务