查看: 5220| 回复: 25
收起左侧

[实习] 下午面的A家SDE Summer Intern

qianmao | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   49
100%
0%
0

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
2月4日收到的面试通知拖到今天才面。。。

两个45分钟phone interview,我这比较拖沓结果是两个1小时。
. .и
第一面:
三哥,口语给跪,一直问what, 一直repeat他的问题。coding了两道,第一个很傻瓜的reverse a doubly linked-list,但是感觉他要各种bugfree,包括typo都要给我找出来,最后顺利完成。第二题是他直接贴出来的,我黏贴在下面
/****************************************************************/
Given a text file, perform a pre-processing step to create a DS; so later when queried for a word, the lookup is very fast. Also mentioned that the characterSet only contains 36 characters (26 alphabets and 10 numbers).
The DS should answer questions like:
a) Is a given word present in the file?
b) What is the location of the first occurrence of the word in the file?
c) How many times did the word occur in the file?
Assume
N - nubmer of words
n - average characters in each word. 1point 3acres

Give the time and space complexity
/****************************************************************/
. 1point3acres

然后我说hashtable,然后balabala,然后他说很多单词prefix一样怎么办,我说trie,balabalabala,然后让我写trie的element,我说可以balabala。然后问我复杂度,答错一个worst case。。。跪了。。。之后还ok, 问他amazon music和apple itune有啥区别,他没说出啥来。。。
.--
第二面:
第一面完了上个厕所就立马第二个电话了,三姐。。。继续跪。。。
不要coding,纯电话,没有screen。一上来追着问你的project,详细到某个功能是什么datastruct,这个datastruct的各种time。。。尼玛。问两个behavior question:(1)如果你有个project周末要due,你是全力做还是为了保证质量告诉boss你不行。(2) 你team里就你一个人是技术的,但是有个技术你也不是很懂,大家都问你,你必须回答,怎么办。然后是偏技术的问题(1)insertion sort。。。各种case balabala,(2)quick/merge sort,(3)graph,怎么做adjlist,尼玛我一开始听成以为是graphics。(4)SQL inner/outer join (5)Java的final class,interface和abstuct区别等。。。就这么多了。。。

求offer~~~
. 1point 3 acres
. 1point 3 acres


评分

参与人数 2大米 +85 收起 理由
bignews + 25 很有用的信息!
北美农民 + 60 感谢分享!

查看全部评分


上一篇:portfolio site 求 review
下一篇:投intern悲剧的话,对申请fulltime有没有影响啊?
lch04 2013-2-19 08:29:18 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   4832
95%
5%
255
感谢分享
回复

使用道具 举报

JoshISEE 2013-2-19 08:59:26 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   100
91%
9%
10
赞lz
不过小白不懂,doubly linked-list怎么reverse?
回复

使用道具 举报

 楼主| qianmao 2013-2-19 09:03:11 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   49
100%
0%
0
JoshISEE 发表于 2013-2-19 08:59
赞lz
不过小白不懂,doubly linked-list怎么reverse?

就是和singly一样的,不过多改一个指针
回复

使用道具 举报

ghostsniper 2013-2-19 09:05:59 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   6
86%
14%
1
明天amazon第三面求给力啊....LZ是 MS还是PHD?
回复

使用道具 举报

JoshISEE 2013-2-19 09:10:25 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   100
91%
9%
10
qianmao 发表于 2013-2-19 09:03
就是和singly一样的,不过多改一个指针

原来是这样。。不过改前改后有区别吗
回复

使用道具 举报

 楼主| qianmao 2013-2-19 09:26:59 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   49
100%
0%
0
JoshISEE 发表于 2013-2-19 09:10
原来是这样。。不过改前改后有区别吗

没啥区别 自己和自己交换下指针就ok. 1point3acres.com
回复

使用道具 举报

transcendence 2013-2-19 14:52:21 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   19
100%
0%
0
qianmao 发表于 2013-2-19 09:03
就是和singly一样的,不过多改一个指针

reverse doubly linked list?
那就maintain 当前的一个node就可以了啊?

. 1point3acres.com Node cur = head;
while(cur != null){. 1point3acres
    Node temp = cur.next;
    cur.next = cur.pre;
    cur.pre = temp;
    cur = temp;. ----
}
回复

使用道具 举报

xiaoma318 2013-2-19 15:13:58 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   141
91%
9%
14
doubly list更简单了感觉,反正指针肯定不会丢失
回复

使用道具 举报

331873541 2013-2-20 04:02:06 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   1
100%
0%
0
问下楼主,第一面第二题是说思路还是coding一个完整的啊,我怎么感觉coding完整的45分钟有点不够用啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

Advertisement
>
快速回复 返回顶部 返回列表