作者lightID123 (NA)
看板Soft_Job
标题Re: [心得] 我的求职之路
时间Sun Feb 14 17:41:36 2016
在FB分享看到这一篇文章 想一想也来抛砖引玉好了
先说这个ID是朋友的ID 所以请勿寄信过来
跟小弟相同经历的台湾一年也不多(一直转方向)
所以如果有人认出我来 也请勿指认 我不会承认的XD
另外我中文不好 英文也不好
这篇文章是用ssh terminal 打的 我不知道一行上线几字?
若伤眼请多多包涵
先说background
NTU CSIE BS -> NTU EE MS -> 电子业浪人若干年(台商外商皆有)
-> 米国某学店硕士 -> 去年年底毕业找到湾区软体工作
其实我po这一篇文章的主要原因是我当初在美国找工作的时候
吃了不少苦头 多数的苦头来自于当初低估了准备需要有的分量
所以想说有机会要分享一下大概要准备的部分
看能不能多少造福後者
我本来是想po在tech_job 或者 oversea_job板
因为一来我觉得tech_job 板友可能相关资讯比较不足
尔且比起板上众多高手 tech_job板的人更需要针对性地准备
而oversea_job板只是因为内容比较适合那边
不过刚好看到这边文章 且准备的方向跟我接近
就想说回文支持一下原po好了
其次我也并不想讨论刷题准备的对或错
这个问题我两年前还没出国的时候问过我强者我同学
因为我那时自觉在业界混得不错 表现轻松above average
自觉leet code跟会不会做事 会不会写code有什麽关系
两年後我对这个问题也有答案 但觉得讨论这实在无意义
一来真强者没刷code也写得出来 (我同学IOI/ACM真强者也是不少)
二来规矩就是这样定的
FLAG内聪明人想必是很多 我们想的到的问题难不成他们没想过?
会演变成这样是有主客观因素
别忘了硬是要说Google录取的条件之一是面试者想进Google
规则就摆在那边你对应的准备都没有是要说多想进Google
那个Homebrew的作者被问到的题已经是放水中的放水秒杀题了
如果答不来你说他要如何说服面试官他很想进Google?
另外这篇文章是给小弟般的一般人参考的
台清交成电资书卷 IOI/ACM/选训营 真强者请用实力直面即可
Anyway扯远了
以我去年面试的经验来说
我个人认为面试分三部分
1. 英文
2. Techincial
3. 面试练习/Behavior Question
1. 的部分因为我个人英文很烂吃了很多苦头
建议有志找海外工作的人 以托福的标准的话
至少至少要有口说24 听力28 多多益善
没到是不至于面不上 但是铁定会吃很多亏
3. 的部分就是练习 看公司风格 FG就我所知这边准备的一般般就好
AL 就吃比较重一些 当然中小型公司也吃蛮重的
2 的部分有分coding 跟 system design
新人来说system design 不会问太多
不过还是要有基本的准备
大概不外乎几个知名blog 然後多看些youtube上面有不错的分享
这部分也是要花蛮多时间的
coding 部分
太多要准备了
主要如下
Leet code 我觉得两遍是基本 目标是有问到leet code题都要秒杀最佳解
但是说实在现在三百题有些又很难 但是目标八成秒杀我觉得应合理
ps. 目标归目标 实际如何就 .... XD
Lint code 盗版Leet code 重复性不少我只写过几题DP题 不过有机会的话
可能扫一遍差不多
EPI elements of programming interview
http://elementsofprogramminginterviews.com/
偏难 如果有时间的话当作闲书看看增加思路用
CCI cracking the code interview
几年前的名作 三年前我翻过一遍 偏简单
不过好像改版後有些题目还不错 我没看过最新版就是
Geek For Geek
以这一年来看 真的蛮建议全部看完一遍的
一方面打基础 二方面越来越多题从这里出了
一亩三分地
对岸的网站 全都是背出来的真题 缺点是有些人理解题意就错了
所以会看到很奇怪的题目
时间够的话也可看看
以上就是我基於去年面试经验觉得主要可以准备的资料来源
当然还有一些比较琐碎的就不提了
我想光这些能全部准备完就是猛中之猛了
另外准备当然是要以融会贯通为主
一个题没有把最佳解次佳解各种时间空间复杂度都能写出来一遍
是不能称之为解过的
我再次强调 这是一般人的准备方式 真强者当然不用这样
板上高手也不用认同 毕竟还是很多公司是不走这样的形式面试的
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.143.63.26
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1455442899.A.61B.html
1F:推 Ninja5566: 实用推 02/14 18:59
2F:推 andy502116: 推分享 02/14 19:28
3F:推 bab7171: 推,实用 02/14 21:25
4F:推 vn509942: 谢谢分享 02/14 22:45
5F:推 hsnusonic: 感谢分享~ 02/14 22:58
6F:推 cuteSquirrel: push 02/14 23:43
7F:推 drajan: 刷leetcode对理解演算法跟资料结构真的蛮有帮助的 02/15 01:16
8F:→ drajan: 特别是对我这种非本科系毕业的学生 能快速pick up基础 02/15 01:17
9F:推 nemolin: 推 02/15 23:12
10F:推 lh132: 推 02/19 14:26