Created
December 13, 2014 11:13
-
-
Save chenzx/5665c9d41fe527d8cfe1 to your computer and use it in GitHub Desktop.
20141129 腾讯的垃圾电话面试,补充更新
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2周之前经由猎头推荐 | |
给腾讯深圳投了份简历 | |
于是2周后我收到了电话面试的机会??? | |
我告诉他最近已经入职了 | |
然后他似乎有点不爽 | |
我说可以聊聊 | |
于是他开始得意洋洋地逼问我问题 | |
一开始问我:什么是软件架构???靠,估计是看我简历上写软件架构师,心里不以为然,想鄙视我一下 | |
我回:软件架构根据业务目标特性所设计的特定的软件代码结构。 | |
比如说Android Chromium,它的软件架构所适应的核心需求就是性能、安全、等等。 | |
Chromium的核心在于IPC、cc(硬件加速合成器); | |
而Skia、V8、ANGLE可以认为是属于WebKit/Blink部分。 | |
他可能以为我一直是做Android Chromium的 | |
然后问我移动网络下如何解决浏览速度问题 | |
我说这分为好几个层次的问题:DNS、网络连接(响应和带宽)、HTML解析、数据压缩、首次渲染、硬件加速等等 | |
先从DNS解析开始,找最快的服务器 | |
于是他追问,如果有几个服务器,如何处理? | |
我说那就并发地发请求 | |
当最快的那个响应收到后 | |
其他的就可以丢掉了 | |
然后他继续追问,这是不是会增加网络拥塞、多花用户的流量费 | |
见tmd的鬼,什么流量费,这不是网络运营商太过贪婪欺压用户的结果吗? | |
虽然很想说说所谓的云加速(他可能希望听到这个吗?) | |
不过在我看来,那玩意儿除了一堆琐碎的工程问题,没啥技术含量 | |
不知道他问这个流量费用问题时,有没有意识到浏览性能和流量费用有时候是内在矛盾的需求? | |
摆明了是想找茬刁难我了——哎,这面试官懂的东西太少,却觉得自己很了不起。 | |
又问:如何知道哪台服务器最快。 | |
回:可以在浏览器客户端嵌入性能测量模块,进行被动测量,然后将此数据发送到服务器,由服务器根据这样的大数据做调整。 | |
然后又问我项目经验 | |
唉,老是被重复地问这些弱智问题真让我不爽——项目经验属于过去 | |
我作为资深程序员,重要的在于始终解决新的有挑战的问题,不在于吹嘘回忆什么项目经验 | |
。。。 | |
然后他恍然大悟的说,原来你一直在做“外围”的工作啊? | |
呵呵,WebKit port层的网络、图形模块的定制、Bug修正,API扩展,虽然不涉及Layout核心和JavaScript引擎 | |
但也不是说一句“外围”就可以鄙视的 | |
末了他问我有没有做过增加一个HTML标签的工作 | |
感觉他认为这就属于Layout核心的非外围工作了! | |
我很想说你是不是想说WML支持(我想不出还有什么东西需要定制HTML标签的,不过EPUB标准似乎也可以算?),不过那本质上就是把Nokia在早期老版本WebKit中的工作移植到最新版本中而已 | |
实在也谈不上有多难了,就是琐碎 | |
靠 | |
就这样吧 | |
感觉腾讯深圳想找的就是踏踏实实能听话干活的IT苦力 | |
这个面试官对于真正的技术也不是很了解 | |
可能他更多的关注在于产品运营上(互联网公司PPM可能比TPM的权限更大一点?) | |
我倒是想知道,假如面试让他满意的话,他能不能开出3W/月的薪水(不是指年终奖包含在内的所谓年薪) | |
PS:今年好像腾讯上海开出的待遇是年薪20W,大概相当于1.2W×16,或者1.3W×15的样子(此PS与上面的内容无关) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment