由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - pair interview感受
相关主题
请问回答算法题目的时候是应该考虑通用性还是特殊性?有木有面试感觉不错,然后挂了的同学?
报google offer,并分享找工作经验面试惨剧的原因
面试官问的算法题,自己不提前准备么?找工作痛苦,招人其实也很痛苦
Google Offer加经过和一些总结G家面试以后一般多久有消息
面试时不会的题目可以pass吗?关于算法面试
面试遇到没看到过的题目为啥有人觉得面试考算法编程题就更公平?
问一个关于面试标准的问题面试考api设计,这大概是些什么题目?
关于面试,有个问题想问很久了面试技巧
相关话题的讨论汇总
话题: 面试话题: 题目话题: 解法话题: 面试官话题: unit
进入JobHunting版参与讨论
1 (共1页)
s****r
发帖数: 125
1
一直潜水本版,收益良多,最近面试一家sf 的startup公司, 四轮面试全部要求上机
写正确的程序,题目也相对较难,估计以后越来越多的公司会进行这种面试,所以大概
说说感受。题目就不能说了,一是签了nda,二是题目相对都很好,可以看出面试官都
花了很大的功夫准备。
整个流程其实很简单,没有白板,一台电脑,两套键盘和鼠标,就是给你一道题目,说
思路,然后写程序,然后测试。如果还剩下些时间,可以回答一些问题。期间你可以
google任何东西,除了题目本身。面试之前一周,hr已经告诉我整个面试的流程,但是
这是第一次我经历这种面试,觉得下面三点对我自己帮助很大,
想清楚一个半个小时内可以实现的解法,熟悉一个解释型语言,熟悉unit test。
每道题目都有可能有若干个解法,除了想到一个合理的解法之外,一定要想到一个半个
小时内能正确写出来的解法,避免复杂的逻辑和数据结构,合理简化算法的实现是必须
的。面试官会帮助你找到简单的实现,如果你提出了复杂的实现,面试官会提醒你到更
简单的方法。但是在面试过程中,面试官并不清楚你的能力,有时候不知道所有可能的
解法,所以当我提到某个解法的时候,面试官会让我实现试试,可是有些时候第一个版
本的解法很复杂,可能并不适合半个小时编程。
要再规定的时间内写出要求的程序,除了要设计出基本算法外,在一个小时内快速的正
确实现算法,也是需要很多练习的。我本人熟悉c++和python,但是所有的题目我都选
择用python作答,如果用c++,我觉得我没有办法再1个小时内写完所有程序。所以熟悉
一个解释型语言和相关api对这种面试是很关键的。虽然面试的过程中可以google,但
是如果之前没有用过相关api,一次implement正确还是有难度的。选择一个简单的语言
就更加关键。
面试的过程中,没有一个面试官告诉我要写unit test。但是很明显,所有的程序都是
要有合理的unit test。unit test对应付这种面试也很有帮助,我的一半的code是进行
unit test,而且是写一个函数,最好就要写unit test测试一下,以免到最后的整合阶
段出现困难。
我还在等结果,我也不知道我得面试如何,有两个题目我正确实现,有一个题目我觉得
有bug,但是例子都过了,面试官也没有挑剔我什么,还有一个题目由于我花了半个小
时才想到正确的算法,所以没有时间写完,只有大概框架。
p*****2
发帖数: 21240
2
大牛能不能sg说说题目的难度呢
s****r
发帖数: 125
3
不敢不敢,
难度不好说,和leetcode的题目从根本上就不一样,
题目注重system design和data structure的考察,没有什么复杂的算法设计。

【在 p*****2 的大作中提到】
: 大牛能不能sg说说题目的难度呢
p*****2
发帖数: 21240
4

貌似比较侧重模拟实际工作吗?system design主要包含哪些内容呀?
我总感觉自己system design不行,感觉需要总结一下。但是又不清楚具体有啥东西。

【在 s****r 的大作中提到】
: 不敢不敢,
: 难度不好说,和leetcode的题目从根本上就不一样,
: 题目注重system design和data structure的考察,没有什么复杂的算法设计。

s****r
发帖数: 125
5
sorry,我说的system design其实很简单的,比如让你实现一个stack,一共就两三个函
数,设计好接口就行了。
函数要容易test,命名规范就可以了。

【在 p*****2 的大作中提到】
:
: 貌似比较侧重模拟实际工作吗?system design主要包含哪些内容呀?
: 我总感觉自己system design不行,感觉需要总结一下。但是又不清楚具体有啥东西。

p*****2
发帖数: 21240
6

不错。多谢了。

【在 s****r 的大作中提到】
: sorry,我说的system design其实很简单的,比如让你实现一个stack,一共就两三个函
: 数,设计好接口就行了。
: 函数要容易test,命名规范就可以了。

Q*******e
发帖数: 939
7
这种面试比考算法有效
实际中, 看看能否半个或者一个小时写个完整程序

【在 s****r 的大作中提到】
: 一直潜水本版,收益良多,最近面试一家sf 的startup公司, 四轮面试全部要求上机
: 写正确的程序,题目也相对较难,估计以后越来越多的公司会进行这种面试,所以大概
: 说说感受。题目就不能说了,一是签了nda,二是题目相对都很好,可以看出面试官都
: 花了很大的功夫准备。
: 整个流程其实很简单,没有白板,一台电脑,两套键盘和鼠标,就是给你一道题目,说
: 思路,然后写程序,然后测试。如果还剩下些时间,可以回答一些问题。期间你可以
: google任何东西,除了题目本身。面试之前一周,hr已经告诉我整个面试的流程,但是
: 这是第一次我经历这种面试,觉得下面三点对我自己帮助很大,
: 想清楚一个半个小时内可以实现的解法,熟悉一个解释型语言,熟悉unit test。
: 每道题目都有可能有若干个解法,除了想到一个合理的解法之外,一定要想到一个半个

1 (共1页)
进入JobHunting版参与讨论
相关主题
面试技巧面试时不会的题目可以pass吗?
给定一个值和sorted队列,找到所有pair(其和等于给定值)面试遇到没看到过的题目
请大家谈谈应对简单题目的策略吧问一个关于面试标准的问题
careercup上面的题目关于面试,有个问题想问很久了
请问回答算法题目的时候是应该考虑通用性还是特殊性?有木有面试感觉不错,然后挂了的同学?
报google offer,并分享找工作经验面试惨剧的原因
面试官问的算法题,自己不提前准备么?找工作痛苦,招人其实也很痛苦
Google Offer加经过和一些总结G家面试以后一般多久有消息
相关话题的讨论汇总
话题: 面试话题: 题目话题: 解法话题: 面试官话题: unit