|
|
|
|
|
|
s******k 发帖数: 3716 | 1 楼主那道关于buffer的题是我onsite遇到的原题,所以不是面试官自己瞎想的。
我的面试官似乎是东欧人,他写class的时候我就告诉他我不写java,所以他很尴尬。
我后来的code都是c++实现的(而且c++也忘记很多,后来很多时候我都说咱们假设有这
么个function,反正他也不懂)。可能我比较愚昧,上来就是问很多问题,比如分配
buffer要多大啊什么的。我动手写程序的时候问他我多余的metadata能存进去吗,他说
不行,我就领会了要干什么了。其实明白了这个这道题还是挺简单的。我告诉他打算怎
么做,他问我能不能加速,我说那就要多存metadata,我需要玩个复杂的存储。他于是
说也不是所有东西都要存的。这个提升特别重要,我也就明白过来了。真正写程序也就
是10分钟。其实明白了问题写总是很简单的。你写程序的速度只取决于书写速度,而我
的书写是很慢的。我的面试官其实说话不是那么有激情,不过这两句话都是在点子上。
所以我的建议是:面试者应该多问问题,多说自己想法。打算怎么做,少动笔。而面试
官的提示不要太多,但是要抓要害。很多时候都是一句话的事。当然如果面试者着急写
code思路又不对,面试官也着急帮他,那就麻烦了。大家保持轻松愉快的心情最重要。
学校毕业大大方方找工作,一家一家面试,就当时闲聊天,反正公司那么多总能撞上一
家的。不需要把每个结果看那么重。最后去这家还是那家公司未必差别那么大。
还有,做题是一方面,和人讨论题是另一方面。如果有机会两个人一起在做题的时候互
相讨论,可能对准备面试帮助更大。面试官也是人,来面试就是喜欢和人打交道的。(
我遇到一个面试官问我工作最喜欢什么,我说我这人就是喜欢闲聊天,就像现在这样。
他说真的啊,我也喜欢闲聊天啊。我说那你还不赶紧给我写个好的review把我招进去,
咱们一起聊啊!我就挺喜欢这个人的,我觉得他肯定不会给我低分)
最后你不喜欢这个人不说明他是坏人,每个人都不同的。有很多人我都不喜欢,但是人
品很差的我似乎只遇到一个(不过这人真是极品啊)。大家多包容一些。工作总是有的
,千万别着急。祝大家高高兴兴加入新公司! |
|
|
|
|
|