作者dryman (dryman)
看板Oversea_Job
标题[北美] 数个旧金山软体公司面试经验
时间Mon Nov 12 11:37:23 2012
最近三个月远距离面试了四五家公司
不过都没有上,还有一家还在谈
碰巧今天早上发现原来还有海外工作版
一方面分享一下自己面试的准备经验,另一方面也问问版众相关的建议
背景:
我是美国公民,不过在台湾长大,求学也都是在台湾
台大机械系毕业
自学程式,有数个开放原始码专案
参加不少台湾的程式开发社群及聚会:
rails tuesday, rgba, cocoaheads, hacker thursday, hitcon, coscup, jsdc, osdc
有github帐号
https://github.com/dryman
以及英文的技术性部落格:
http://www.idryman.org
杂项技术很多:网页开发、文字处理、影像处理、科学计算、协助处理资安问题等等
专精钻研的技术是iOS开发
目前在中研院资讯所当助理
投履历的方式:
一开始是在LinkedIn上面找公司,有iOS相关的就投
不过几乎都没有回信
接下来是找Hacker News job board
由於上面小公司居多,投了有一半的机会会回你
目前面试过的公司有CueUp, Tagged, Exec
其他还有一些公司还在谈
面试方式:
Skype,我都是约台湾早上六点半(他们的时间是下午两点半或三点半,要看日光节约)
有些公司会先就基本的东西闲聊
但大部分都是直接开始线上考程式:
弄一个即时协作写作平台(大部分是用google doc)
然後就在上面打题目,让你作答
题目:
全部都是常见的程式面试考古题
例如reverse a string, find nearest ancestor of two node in a non binary tree
print out positive and negative number pairs in a number array
等等
目前线上考的都是考古题当中比较简易的
要即时作答本来就不简单,所以目前没看到考超难的那种
额外的题目
有些公司会在他们的网站上弄线上的题目让你考
例如facebook是用interview street的系统
我面试的其中一家是greplin,他们自己弄了一个自己的线上题目
这种题目就会难得多:
Find all subsets in a array that the biggest number is sum of rest of the
subset
ex:
{3, 4, 9, 14, 15, 19, ...}
{4, 15, 19} 就是19=4+15,是合格的subset
这题最难的是他的数字有二十几个,光是要计算power set就让人很头大
复杂度是2^n,把我的记忆体全部用光光orz
这种还不是最难的,facebook合作的interview street我就真的做不出来orz
这种公司会等你把题目做完後,给你一个验证码
拿了验证码多半就能得到面试机会
虽然这种题目相关的网站很多
但我会推荐买cracking the coding interview这本书
这对我考这些线上测验还蛮有帮助的
面试问题:
大部分都是他们会介绍一下他们自己
然後请你自我介绍一下
这部分如果有先准备好英文来介绍,会顺畅很多
所有的公司,都会问你有没有问题要问他们
这看起来好像是个很轻松的题目,但是是一个最需要严肃面对的题目
如何问公司问题:
最好先作一点功课,真的问一些重要的问题
如果没有先作功课,也可以问这些:
How many meetings do you have every week?
What is the ratio of developers and PMs? What is the interaction like?
How does planing happen?
好的问题会让公司觉得你是很认真的考虑他们的工作
问了没加分的问题等於大扣分,这部分应该要好好把握
有准备但没被问到的问题:
以下的问题虽然我没被问到,但如果被问了却没准备可是很尴尬的
What is the most challenging part in your xxx project?
What have you learned form xxx project?
What is the most interesting part in your xxx project?
What is the hardest bug in your previous projects?
How do you deal conficts with your team members?
好好的重新审视自己放上履历的专案,思考以上几个问题自己会不会回答
即使没被问到,也还是能增加自己面试时的自信心
=======================================================
落落长写了一大堆,不过目前没有一家成功得到录取
家人希望我不要直接冲职场,改为先取得CS学历
我上个礼拜登记报考12/9的GRE,不过准备时间只有一个月,成绩应该也不会多出色
之前把工作之余的时间都压在写专案及准备面试上了
身为美国公民在台湾其实还蛮不便的
劳工局对外国人在台就业的条件非常苛刻
在台湾我面试了三家公司,三家都有意愿录取(毕竟我经营台湾开发社群也有一段时间)
可是都卡在聘顾外国人的条件不符
如果使用停留签证或旅游签证留在台湾
接案的话又会变黑工(还是说这样做的外国人其实很多?)
现在的工作环境(中研院)的工作主要就是写文件还有处理杂事
采购、报帐、订便当会议室、人事申报、维护网站、救被骇的网站、规划访问教授的行程
Hmmm
我是希望能换到一个比较能专注於开发的工作啦(汗)
不知版众有什麽建议?
目前的选择有:
1. 在台湾继续投公司,但也不知会不会上
2. 辞了工作,专心准备GRE(使用停留签证)
3. 去ESL program,同时投投看秋季班
4. 在湾区找个地方住两个月,投履历面试
5. 其他?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.16.166
1F:→ Leon:去当兵拿台湾身分证不就好了? 11/12 12:17
2F:→ colawhite:去美国拿第二个硕士 再找工作 11/12 12:48
3F:推 willhunting:subset那题先sort完後就只是个O(n)的问题了 11/12 12:54
4F:→ dryman:没有找出power set的话应该是没办法做的吧? 11/12 13:23
5F:→ ken1325:这样为什麽还没被录取阿 =.= 11/12 13:45
※ 编辑: dryman 来自: 140.109.16.166 (11/12 13:52)
6F:推 IsecretD:蛮好奇台湾政府对於外国人来台就业的规定有多严苛 11/12 13:55
7F:→ IsecretD:之前看过拿绿卡在美国念完研究所的板友回台找工作的心得 11/12 13:56
8F:→ IsecretD:他也提到台湾的政策对於想来台就业的外国人很不友善 11/12 13:57
9F:推 mk2:是公民可以边念CS边工作, 爽爽地念,也爽爽地赚. 11/12 14:49
10F:→ ryuu:其实没有很严苛 是薪资要四万八以上 数字可能有误但基本上 11/12 15:18
11F:→ ryuu:问题是出在业主不想花这个钱请人吧 有误请指正 11/12 15:18
12F:→ dryman:台湾聘顾外国人有很多繁琐的规定,不仅仅是薪资而已 11/12 15:26
13F:→ dryman:我去的几家是外商,但外国人与本国人比例不符就g了 11/12 15:26
14F:→ dryman:有些情况还得是科技园区内才能绕过一些条款聘雇 11/12 15:27
15F:推 a020977:我背景跟原PO一样,只有美国籍在台湾要被聘真的太难,劳工局 11/12 18:48
16F:→ a020977:有关订给外国人的起薪不能低於一个数字,台湾很多公司根本 11/12 18:49
17F:→ a020977:不愿意出到这个数字,不过现在美国软体工程师市场我觉得不 11/12 18:49
18F:→ a020977:错,没有美国学历不挑大公司的话应该也是满好找的 11/12 18:51
19F:→ a020977:Sorry我是要打"规" 订 11/12 18:51
20F:推 eshai:推~ 话说,我猜是因为你没有外国学历,机会又会因此少一些 11/13 00:07
21F:→ eshai:既然是公民,真的来美的意愿高的花,可以念硕士,有念完 11/13 00:08
22F:→ eshai:没念完不要紧,光是正在念写在上面,面试机会应该就变多了 11/13 00:09
23F:推 ccchen:准备一下 gre,丢加州的学校,然後搬来湾区找工作 11/13 06:31
24F:→ ccchen:等到时申请结果出来,再看 offer/学校决定要怎样 11/13 06:31
25F:→ dryman:嗯嗯,谢谢大家的回应,我去念的决心又更强了! 11/13 07:23
26F:推 eshai:话说 subset 那题真的复杂,我猜这种应该是想要测试你思考 11/13 08:34
27F:→ eshai:模式吧? 这要测很多可能性耶! subset有可能是各种大小 11/13 08:35
28F:推 eshai:话说我也很推 cracking the coding interview,我也有一本XD 11/13 08:40
29F:→ dusa:有朋友(作软体的)抽到绿卡直接过来找工作, 很快就找到了 11/13 15:48
30F:→ dusa:当然他能力怎样我不知道 但他英文很差, 还是很快就找到了 11/13 15:50
31F:→ dryman:请问楼上朋友是去哪个地区找工作? 11/13 16:27
32F:→ kruz:人在这边有时候是加分点.尤其是小公司不想出relocation的其实 11/14 01:24
33F:→ kruz:你人在这边他比较会想找你.至少在不要差太多的份上一个local 11/14 01:25
34F:→ kruz:一个在国外他也比较会选你.. 11/14 01:25
35F:→ dusa:北加州Bay area 11/14 13:10
36F:→ liangjr:subset那题只要找出一个subet, 感觉应该不用建power set 11/14 18:14
37F:→ liangjr:用个greedy或是DP可能就好了? 11/14 18:14
38F:→ dryman:我想我问题没写清楚,是要找出所有符合条件的subset 11/14 22:26
39F:→ dryman:我题目抄错了,是find all subsets 11/14 22:27
40F:→ twsucks:台湾外国人本来就很难找工作 不只是在薪资 反正台湾吸不到 11/15 01:33
41F:→ twsucks:人才的 3流国家 好险我父母有帮我办澳洲护照 真爽 11/15 01:34
42F:→ twsucks:我外国朋友雇主已经要雇用他3年 可是移民局只愿意发一年 11/15 01:35
43F:→ twsucks:所以就没请了 反正台湾这国家已经烂掉了 烂得跟狗屎依样 11/15 01:35
※ 编辑: dryman 来自: 140.109.16.166 (11/15 08:34)
44F:推 landattack:感谢dryman分享 12/03 20:46