腾讯面试总结

首先说结果:

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

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

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

还是写一下面试流程吧.

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

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

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

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

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

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

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

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

总结

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

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

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

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

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

 

于是还是开了个新的blog

如你所见,这是一个全新的 blog .

之前的 blog 使用的是 hexo ,但是自从我的系统换了好几次之后,我就深刻体会到了 node.js 来做 blog 的生成器是多么麻烦的事情。而且为了把最初 typecho 的文章转换为 md 格式,我似乎也浪费了好几天时间。然后就是折腾博客的各个 module ,一点都不好玩。

折腾来折腾去,抬起头发现,自己只是在不停的浪费时间,别人用 csdn 都写了几十篇有深度有价值的技术文了,而我还在发一些一条 twitter 就能讲明白的无聊东西。

OK,回归初心吧,虽然你们都喷 WP 这里哪里,可是起码这玩意开箱即用而且不费事啊。

重要的是内容,而不是载体。

 

PS:旧的blog是纯静态页面,封存在git page了。如果您需要之前的文章,比如配置IPV6之类的,请前往 github page 查看。