Redian新闻
>
L家onsite悲剧 贡献个面经吧
avatar
L家onsite悲剧 贡献个面经吧# JobHunting - 待字闺中
f*k
1
第一轮简历,问的比较细,包括一些设计,结果应该不错,因为走的时候那个人说good
starting
第二轮简历,比第一个还细,应该是一个很牛的人,说以前的系统的时候,居然找出了
以前系统设计的漏洞(在大数据量时,但是那个系统没有那么大的数据量。。。),这
一轮估计有点问题,虽然那个人说没关系,以前系统有漏洞不影响你今天的表现,关键
是我们能不能找出问题再解决掉,走的时候说good luck
第三轮coding,binary tree,实现三个函数,1.把树写到文件,2.再读回来,3.再比
较前后两棵树是不是一样。这轮应该也没问题,那个走的时候说good job
第四轮coding,三个问题,第一个是找一个integer array里面的sum最大的连续子序列
;第二个问题,3 sum的变形,给一个integer set,给一个sum,找出set里面和等于
sum的所有subset(不能生成所有subset再比较,我的做法就是加一些trim的条件);第
三题,老题,给一个string,在给一个char的set,找出string里面的一个最短
substring,包括char set里面所有的char,这道题实在是没时间写完了,最后让说思
路。虽然没写完,这一轮应该也不错,因为最后那个人说very good in such a short
time
第五轮设计,就是把url缩短的应用,应用简单,但是问题好多好细,估计这轮悲剧了
。那个人就说,现在让你来做一个这样的系统,你怎么做,尽量多细节,选什么server
,tomcat or jboss or whatever,页面用什么实现(JSP?),怎么实现forward(比如
servlet forward?(我只知道这个). 这个过程里面,session里的数据怎么处理),
cache怎么做,cache分布式还是怎么,server和cache交互,用什么方式request(
protocal...)?cache在multi-threading情况下有哪些问题,举例子说明这些问题,然
后怎么实现LRU,cache用什么server(一定要说一个具体的,多大内存。。。),数据库
用啥(oracle or mysql)?大概这些类似的问题。就是要很细,感觉他需要的答案是
一个别人马上能拿去实现的(不一定是最好的,但是要详细),用什么server,tech
stack是什么,用什么protocal都得说清楚。这一轮最悲剧。我面试的时候他在做笔记
,比如我说tomcat,jsp,http,servlet,他都记下了
说说过程和背景吧,去年fresh master毕业,在德州干着八万多的工作,工作大半年了
,现在公司在办h1b。看到班上讨论他家了,好像很不错,趁着还没有忘记以前的一些
算法想投一下试试。过程很快,周一投的,周五就收到recruiter电话,第二周电话面
试,一轮面完,第三天就约去onsite。onsite以后两周出的结果,说了些不match的台
面话。他家好像有点乱,onsite之前说的四轮,结果五轮,而且其中两个人也不是通知
我的人。
说说感受吧,算法题感觉150 + leetcode + 板上所有能找到的面试题就够了。哎,设
计题真是不知道怎么准备,去年G家onsite也是一个web proxy的设计+实现悲剧了。看
过一些东西,以前感觉设计题就是一些概念,架构,分布式算法,一些concurrency
control和sychronization,但是这次L家,从来没有想到过要详细到tech stack。。。
大概就这些,希望对大家有帮助,加油。
avatar
N*8
2
谢谢分享,第三四轮的算法面试题不难,现在越来越多的人死在设计题上了。怎么准备
,估计在校的多做project,离校的自己业余时间做个网站估计就能应付了。-_-|||
avatar
c*r
3
赞分享~ Bless~
avatar
b*e
4
这个最好还是去做个intern,业余的网站和现在FLG差太远了

【在 N*****8 的大作中提到】
: 谢谢分享,第三四轮的算法面试题不难,现在越来越多的人死在设计题上了。怎么准备
: ,估计在校的多做project,离校的自己业余时间做个网站估计就能应付了。-_-|||

avatar
N*8
5
嗯,在校学生选择余地大,但是离校的非科班的怎么办?

【在 b********e 的大作中提到】
: 这个最好还是去做个intern,业余的网站和现在FLG差太远了
avatar
b*e
6
真的很难,有些东西的确需要经验,做过才能理解。
不过可以多读点东西,网上的tech blog, stackoverflow的问题
和类似下面的网站
http://highscalability.com/

【在 N*****8 的大作中提到】
: 嗯,在校学生选择余地大,但是离校的非科班的怎么办?
avatar
w*z
7
可能人当你有工作经验的问吧。fresh一般哪可能知道什么系统设计?就是有工作经验
的,如果不对路,也不会知道的。
avatar
h*n
8
第三轮你是把inorder 和preorder写进文件吗?
另外,德州8万多的工作很牛逼了啊。楼主你面的哪个组,system infrastructure?
avatar
h*n
9
第三轮你是把inorder 和preorder写进文件吗?
另外,德州8万多的工作很牛逼了啊。楼主你面的哪个组,system infrastructure?
avatar
h*0
10
继续加油!bless!
avatar
f*k
11
你说的对啊,就算有经验,没做这方面也不知道啊

【在 w**z 的大作中提到】
: 可能人当你有工作经验的问吧。fresh一般哪可能知道什么系统设计?就是有工作经验
: 的,如果不对路,也不会知道的。

avatar
t*3
12
多谢楼主
btw:楼主不是local的,电面只有一轮?
avatar
f*k
13
不用写两个序列,null用特殊的符号代替,读写一样的过程,你在想想
德州和加州不能比啊,加州机会多啊

【在 h*********n 的大作中提到】
: 第三轮你是把inorder 和preorder写进文件吗?
: 另外,德州8万多的工作很牛逼了啊。楼主你面的哪个组,system infrastructure?

avatar
f*k
14
不是local,他家好像一轮面的不错就可以直接onsite了

【在 t********3 的大作中提到】
: 多谢楼主
: btw:楼主不是local的,电面只有一轮?

avatar
y*u
15
都是做题
其实真正的系统要复杂多了
就和算法一样,还是要做题,不做题也不一定会
所以我这样的不做题的就容易悲剧。。。

经验

【在 f*****k 的大作中提到】
: 你说的对啊,就算有经验,没做这方面也不知道啊
avatar
l*a
16
不错
先顶后看,比那些水文实用多了

good

【在 f*****k 的大作中提到】
: 第一轮简历,问的比较细,包括一些设计,结果应该不错,因为走的时候那个人说good
: starting
: 第二轮简历,比第一个还细,应该是一个很牛的人,说以前的系统的时候,居然找出了
: 以前系统设计的漏洞(在大数据量时,但是那个系统没有那么大的数据量。。。),这
: 一轮估计有点问题,虽然那个人说没关系,以前系统有漏洞不影响你今天的表现,关键
: 是我们能不能找出问题再解决掉,走的时候说good luck
: 第三轮coding,binary tree,实现三个函数,1.把树写到文件,2.再读回来,3.再比
: 较前后两棵树是不是一样。这轮应该也没问题,那个走的时候说good job
: 第四轮coding,三个问题,第一个是找一个integer array里面的sum最大的连续子序列
: ;第二个问题,3 sum的变形,给一个integer set,给一个sum,找出set里面和等于

avatar
b*n
17
可以说一下 第四轮 第三题 的大概思路吗?或者给个链接也可以。
"给一个string,在给一个char的set,找出string里面的一个最短substring,包括
char set里面所有的char,"

good

【在 f*****k 的大作中提到】
: 第一轮简历,问的比较细,包括一些设计,结果应该不错,因为走的时候那个人说good
: starting
: 第二轮简历,比第一个还细,应该是一个很牛的人,说以前的系统的时候,居然找出了
: 以前系统设计的漏洞(在大数据量时,但是那个系统没有那么大的数据量。。。),这
: 一轮估计有点问题,虽然那个人说没关系,以前系统有漏洞不影响你今天的表现,关键
: 是我们能不能找出问题再解决掉,走的时候说good luck
: 第三轮coding,binary tree,实现三个函数,1.把树写到文件,2.再读回来,3.再比
: 较前后两棵树是不是一样。这轮应该也没问题,那个走的时候说good job
: 第四轮coding,三个问题,第一个是找一个integer array里面的sum最大的连续子序列
: ;第二个问题,3 sum的变形,给一个integer set,给一个sum,找出set里面和等于

avatar
e*u
18
赞分享!

good

【在 f*****k 的大作中提到】
: 第一轮简历,问的比较细,包括一些设计,结果应该不错,因为走的时候那个人说good
: starting
: 第二轮简历,比第一个还细,应该是一个很牛的人,说以前的系统的时候,居然找出了
: 以前系统设计的漏洞(在大数据量时,但是那个系统没有那么大的数据量。。。),这
: 一轮估计有点问题,虽然那个人说没关系,以前系统有漏洞不影响你今天的表现,关键
: 是我们能不能找出问题再解决掉,走的时候说good luck
: 第三轮coding,binary tree,实现三个函数,1.把树写到文件,2.再读回来,3.再比
: 较前后两棵树是不是一样。这轮应该也没问题,那个走的时候说good job
: 第四轮coding,三个问题,第一个是找一个integer array里面的sum最大的连续子序列
: ;第二个问题,3 sum的变形,给一个integer set,给一个sum,找出set里面和等于

avatar
F*d
19
一直没搞懂L是哪家公司?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。