腾讯面试总结

首先说结果:

凉了,但是认识了一位人非常 nice 的面试官,很感动,指点了我很多.技术上和人生上.

印象最深刻的一句话:”感觉基础差的不像是CS的本科生”.

其实自己心里也有数,自己三年怎么过来的也有数.

还是写一下面试流程吧.

开始自我介绍,然后问项目具体细节,引出操作系统的问题,懵逼,然后尴尬,换到 Linux 底层原理,然后面试官给了个

“在 shell 里输入 ls 后回车,然后发生了什么”

这种问题我看过 what-happens-when-zh_CN  从输入 URL 到页面加载完成的过程中都发生了什么事情?

这两个版本的,这种一看就是要你答操作系统的,蒙了…虽然印象中前者也提到了一点.

倒是搜到了一个稍微搭边的,也发出来好了.当执行kill -9 PID时系统发生了什么

然后数据结构,反转链表,嗯,很惭愧,手生没写出来.

其实到这基本就 GG 了…不死心又强行拉着答了下 TCP/IP 这块的东西,然后答着答着自己也心里有数了…就差不多完了.

面试之前还有点不切实际的幻想,啊万一狗屎运什么的- -现在心境变了很多,也没什么特别的想法了.

总结

1.多写代码.你写的每一行代码都没坏处,包括屎代码,起码能解决手生问题对不对,而且屎代码写多了你自己也烦,就会开始考虑那些可以抽出来封装巴拉巴拉的.

2.会用只是个开始,为什么这么用,这样怎么用,一个问题可以深挖下去很多,而不是简单的直接用一下.

如果只会用工具,而不知道工具的原理,那你和可替换的流水线零件有什么区别?

更何况,你自己可能还是个二等品.

无以言表,唯有默默努力.

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注