1.上来自我介绍,主要讲了下自己的项目经历。她对我的水军检测以及目前在做的隐私保护挺有兴趣,但是没有展开讲。
2.接下来问我有没有了解深度学习最新的一些进展,比如bert, 图像分割检测等等。我说只知道名字,不了解。
3.然后说我平时用的比较多的神经网络模型是什么,我说到了对抗自编码器(本来想借此机会说说对抗自编码器),她听到了有GAN,就开始问GAN相关的问题,wGAN和GAN的改进在哪里。
4.转到一些比较基础的机器学习方法。问几种常见的优化算法比较,如何选择(sgd,adam等等)。
5.Batch Normalization作用。我只简单说了些解决梯度爆炸,她详细问原理。。后面说你平时训练网络是怎么观察梯度有没有问题。我只说了查看loss变化。
客户端开发一面 3-11 牛客上视频面
部门没有问,对方说是在深圳。手撕代码题是牛客上的 https://www.nowcoder.com/test/question/done?tid=31758748&qid=830861#summary;现场没写出来(最后想出了思路但是没时间写了)
这轮面试主要问的都是常规的c++,操作系统,计算机网络有关知识,我自认为都答的挺好的,但面试官对我的回答也基本没有评论或者反馈,面试结束之后也很快变灰,第一次腾讯的面试就这么结束了~
客户端开发再次一面 3-13 牛客视频面
这一场捞我的是上海的部门,可惜也忘了名字2333。这轮面试官非常耐心细致地对问我的每一个问题都做出了详细的解释,让我再面试的过程中学到了不少~还记得的几个问题有,list和vector主要区别是什么,
c++和c的主要区别是什么,操作系统有关的问题有进程的通信方式有哪些。现场写了两道代码题,一道题是手写冒泡排序(一开始我写出快排了,后来在提示下写出来了冒泡);还有一道题是自己设计一个类。
前两次凉了也在意料之中,研究生阶段主要在做的都是科研,有关c++,操作系统的知识都非常生疏,在没有好好准备的情况下去面试自然无从应对。再之后我改投了后台开发岗,前前后后一共四轮面试。
后台开发岗一面 3-20 牛客视频
这一面的笔试题是手写二叉树的前中后序遍历。面完之后感觉不错,结束后状态也立刻更新为复试。
后台开发岗二面 3-25 牛客视频
这一面我自认为是所有面试里最难的一次,手写代码有三道题,LRU、单例模式的实现以及求一个数平方根。面试完自以为凉了,系统状态也一直是复试中,没有更新。
后台开发岗三四面 3-30,4-9 电话面
这两轮面试都是电话面,主要问的是项目,以及实习时间,为什么选择这个岗位。面试本身不难,正常面对就好,可是每次等待的过程充满了不确定,总让我时时刻刻刷新网站查看状态~
全部评论
(4) 回帖