如题,据说前两轮应该所有 Intern 都一样?
稍微刷了刷 Leetcode ,高中稍微有一点竞赛基础,做了 Google 分类的前 20 道,感觉还都可以做出来,不过好像一些复杂的数据结构和算法,现在都不太记得清了 (平衡树、最大流),题目里面倒是没有碰到,不知道需不需要了解。
我感觉我写代码并不快,而且非常依赖 IDE ,好像是在 Google Docs 里面写代码?这点我十分焦虑,不知道有没有了什么建议?
如题,据说前两轮应该所有 Intern 都一样?
稍微刷了刷 Leetcode ,高中稍微有一点竞赛基础,做了 Google 分类的前 20 道,感觉还都可以做出来,不过好像一些复杂的数据结构和算法,现在都不太记得清了 (平衡树、最大流),题目里面倒是没有碰到,不知道需不需要了解。
我感觉我写代码并不快,而且非常依赖 IDE ,好像是在 Google Docs 里面写代码?这点我十分焦虑,不知道有没有了什么建议?
1
haozhang Jan 19, 2017 via iPhone
练练手写二叉树子树互换。
|
3
snow4young Jan 19, 2017
@valkjsaaa 这是一个梗, 可以 googl, 不用太在意, 面试 google 的经验还是问你的学长比较好~,这里的 google 目测不多
|
4
snow4young Jan 19, 2017
可以 googl => 可以 google, 少打一个字母。。。
|
5
h4x3rotab Jan 19, 2017 via iPhone
在 doc 里写代码,但你可以问问能不能用 vim 之类的,配的电脑上不会安装 ide ,当然也有可能允许你自带电脑。
库函数名字记不住不要紧,但是最好别在语法上犯错误,这个太基础了。 编码速度也很重要,因为不管算法想的多好最后都会要求写下来。 总之还是多看算法吧,基本上不太会问别的东西。 |
6
SingingZhou Jan 19, 2017 via iPhone
楼主面国内还是国外?国内 intern 应该只有两轮,主要考察一些比较基本的算法和数据结构知识点。注意与面试官的交流,让他明白你的思考过程。然后就是写出来的代码要没有 bug 。达到这些应该就能过了
|
7
xupefei Jan 19, 2017
国外面试过。 Hangouts + Docs 。
Docs 里写代码还好,因为用不到什么复杂的 API 。有时候面试官还会提醒你一些小错误,比如 int[]写成了 int 。唯一不爽的就是每行要手动空格缩进。 |
9
lsmgeb89 Jan 19, 2017 via Android
难就难在不能调试还要 bug-free ,建议去一亩三分地上看面经,好多的。
|
10
nbndco Jan 19, 2017 via iPhone
一定要记得自己做好缩进, IDE 唯一的作用基本就是缩进而已,基本就是 stl 最简单的那些结构用用, api 不记得了问也行,随便写也行,无所谓的,反正也不是考 api 背熟了没有
|
11
wull2032 Jan 19, 2017
求谷歌内推~
|
12
v9ox Jan 20, 2017
电话面试的话注意在没纸的情况下描述清楚算法
别紧张就好 狗的题要么是简单的老题 要么是没见过的新题 看运气了 |
14
di00di Jan 20, 2017
请问楼主面试的怎么样了, 24 号面求经验。
|
15
valkjsaaa OP 多谢大家回复,我其实是 UTC -8 时区,所以现在还是明天才面试...
|
16
livc Jan 20, 2017
我也是面这个 intern ,前几天刚跪。
电话过来确认了一下身份,自我介绍都没有 直接写代码。写第二题时没想到好方法写了个暴力,然后就 gg 了。 |
17
humor66 Jan 20, 2017
面试 G 算法,尽量和面试官沟通,把你的思路讲出来, 切忌 一个人蒙头想半天,不说话,最后写出 /写不出代码, 沟通交流过程也很重要, 面试官有时候也会引导你, 而且 一开始给个暴力的算法,面试官可能会引导用一些优化方法
|
21
valkjsaaa OP 唔,今天面试完了,感觉要求不算太高,自我感觉还不错。
|
22
valkjsaaa OP 感觉随意嘟囔一下想法和面试官交流确实有助于缓解紧张,有的时候还可以帮助理解题意,面试官也会给提示。
|
23
valkjsaaa OP 我面试的两道题感觉都属于没有什么套路,拍脑袋想的题目。
|
24
helene Jan 21, 2017
楼主是 onsite ?
|
25
livc Jan 21, 2017
@humor66 我面第二题时,讲了下暴力的思路,然后说想一下更快的方法,之后没想出来我说可以给一点提示吗?面试官说你可以先写暴力的解法,这样也算你解出了两道题,否则就算你这道题没解出来。然后我写完,面试就结束了。。
|
26
gisonrg Jan 21, 2017 via iPhone
总体感觉 Intern 的面试还是比较简单的,能拿到面试机会的感觉只要发挥正常十有八九都过了 2333
Google Doc 写不习惯的话可以提早一点训练,多在纸上写然后找同学帮你 mock 几发,其实主要是找感觉 还有一些小技巧比如简单的 helper function 其实都不用全部实现,比如你某一步需要拿到一个数列中平均值( java )你可以先直接写个 avg(arr)然后跟面试官说这个 function 是干啥的,我一会再实现它,都是没问题的,也给自己省了时间 Interview 其实就像跟考官讨论问题一样,别太紧张,找他们要 hint 他们也会帮你的,总之祝好运~ |
27
humor66 Jan 21, 2017 via iPhone
还有,最好写点注释 给 function 一些参数变量等等,这应该是个不错的印象点,
|
28
valkjsaaa OP 讲一下后续,过了面试,然而没找到合适的可以发 Paper 的组...
去学校隔壁 HP 实习了。 |