腾讯PCG事业群Android端二面面经

一面面经在这里.

时间线

时间 历史节点
2020/3/10 确认内推
2020/3/11 17:00-18:06 一面
2020/3/13 17:00-17:32 二面
2020/3/18 15:00-16:00 三面

​ ​ ​ ​ ​ ​ ​周三下午五点一面的时候,周五下午五点二面,中间还面了个蘑菇街…虽然蘑菇街周四面完之后,已经预定凉一面了(没想到后来蘑菇街约下一面了…)。

​ ​ ​ ​ ​ ​ ​终于到了下午四点五十的时候,我,走进了牛客的面试房间。嗯,视频和话筒没啥问题。喝着我的肥宅快乐水,等着面试官进来,面试官快5点的时候也进来了,问我调试好了吗。我说,好了,然后他让我点击哪儿哪儿的,开始共享屏幕,然后我靠,我点了之后,发现我chrome版本太低了,不行!我说,我浏览器版本有点低,抱歉,之前理解错您(调试)的意思了,我以为需要用摄像头和话筒,我没注意浏览器版本也有要求。然后我说,等我换个火狐浏览器。

​ ​ ​ ​ ​ ​ ​3s换了浏览器我就开始准备写了,面试官说,用你最熟悉的语言写哈~一上来那个界面,main???牛客常用的函数接口呢,那我自己写吧…

​ ​ ​ ​ ​ ​ ​题目大概和leetcode 59题类似。大概如下,从右上角开始顺时针。剑指offer上也有类似的,反正就是刷题,刷题,刷题啊!

输入: 3
输出:
[
 [ 7, 8, 1 ],
 [ 6, 9, 2 ],
 [ 5, 4, 3 ]
]

​ ​ ​ ​ ​ ​ ​几个while循环解决的,也没和我讨论看看有没有啥思路,写好了,我就喊他,我问他,需要我说说下咋做的吗,他说不用,run下,给我看看就行。然鹅我一开始写的时候就把main给删掉了…然后我就捣鼓了一下,run,边界溢出了,贼尴尬。我就调试,调试了一会,他说,给你放松下要求,去IDE里调试吧。我没搭理他,继续找问题,怎么可能这么容易屈服于IDE呢。

​ ​ ​ ​ ​ ​ ​嘿嘿,终于,发现好几个变量写错了地方。改了改,run,成功AC,他说,你这个输出格式和我想的有点差距啊,我说好的呢,我再改改。30s,AC。那边终于给我竖起了大拇指,然后就问我之前这个题我做过吗,我说我要是做过我可能做的会更快点,然后面试官就说这个题还有变种的.

​ ​ ​ ​ ​ ​ ​这里不得不说,我在复习算法的时候,主要看了b站yxc大佬的视频,对我帮助很大,还有怎么快速排错,他自己创办的AcWing也挺好用的。还有就是一面过了之后,马上跟我的内推人沟通了下,他也给了点建议,让我多刷leetcode medium,然后我就大概过了LeetCode 100题里面的常见的题目大概50多道,还有剑指offer里的60道左右(有些太难的,我觉得不会出就没看,之前也有刷过剑指offer,所以复习编程题还好)。笔试之前,把剑指offer上的题思路都顺了一遍,保证自己见到就有思路,能先和面试官交流下自己的思路。笔试过了,真的不枉我这几天突击了(其实平时也有积累的)。

​ ​ ​ ​ ​ ​ ​笔试完了,内推人问我面试的怎么用,面试官对我评价不错,具体怎么样不能透露,反正就是很好,让我好好准备总监面,问了好几个dlao,都说三面聊聊天,不怎么问技术了,毕竟编程已经AC了…于是我也放松了,但事实证明我简直太愚蠢了。

发布了201 篇原创文章 · 获赞 9 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_40992982/article/details/105141444