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