Skip to main content

找工作的经历--国内cs本科,之后3年工作经验。这边读了一个cs的MS,应届

发信人: dontgiveup (cc), 信区: JobHunting
标  题: 拿到offer了,说下自己找工作的经历
发信站: BBS 未名空间站 (Fri Jun  1 21:53:54 2012, 美东)

找工作2个月了,终于收到理想的offer。我挺满意的。谢谢之前大家的祝福,再次整理
下找工作时遇到的问题,和大家分享下。
自己的背景:国内cs本科,之后3年工作经验。这边读了一个cs的MS,应届。
开始找工作时都不知道如何下手。后来了解了下,把简历发到了hotjobs.com和dice.
com。开始的2个星期,联系的人还挺多的,有邮件,有直接电话过来。对于突如其来的
电话,自己根本没有准备好,无论问什么都不知道怎么回答。比如问:讲下你的工作经
历。我回答:我有3年工作经历。之后就不知道说啥了。。。后来,电话接多了,知道
无非就是那些问题,所以就把问题和回答都准备好,写出来,念熟它。问题大多是你简
历上的东西,还有你的身份,是否愿意relocation,最多问个你的5年计划什么的。
后来,A家发信说要phone interview。我拖着没回,因为觉得以我的水平,进A简直是
妄想。可他家的hr打了2次电话催(都没接,留的录音),没办法,索性试试。
第一场电话面试,对方英语很标准,问了以下几个问题:
1 什么是Garbage collection
2 hashmap 和 hashtree
3 linked list arrays的区别
4 final, finally,finalize的区别
5 写code 找出两个字符数组中最长的匹配串。问时间复杂度,能再快点吗
以上几个问题,基本没对的,都只说了几个关键字。还不全。
唉,反正就知道自己不行,也就没当回事。
谁知道下午就收到邮件,说要第二次电话面试,晕倒。。。这面试官也太nice了吧。
所以大家面试不用慌,知道多少说多少,其他他们也只是看你了解不了解,没要求你记
的很清楚。
第二场电话面试,对方英语也好行,就是明显没前一个nice,问了以下几个问题:
1 关于我简历
2 问我遇到的最具有挑战的问题,为什么
3 写code
找出在F(N)=F(N-1)+F(N-2)这个数列中是否存在某数。其实很容易,只是他要求时间复
杂度要更小,这我想不出来,我只说用hashtable,也不知道对不对。
反正对方貌似不是很满意。第二天就收到通知,被据。
意料之中,全当练习了。

后来也陆陆续续有一些电话面试,都不是很理想。自己属于那种英语不溜,很多东西自
己知道,可是说不清楚。对于电话面试这种形式,不太适合。
后来遇到现在这家公司。大概因为离的近,电话面试只是问了写bg的东西,就要求on
site了。
面试很顺,因为bg太match了。我非常喜欢这个公司。现在也顺利拿到他家的offer了。
开心啊。

总结:找工作前,多查面经,把问题整理好。 面试时,自己知道多少就说多少,不清
楚的话,也说下自己的理解,总比不说的好。大公司比较看重你的能力,对语言啥的要
求不高。另外,多向身边的朋友打听,很多信息你根本注意不到,而朋友常常会一语把
你点醒。比如,开始我根本不知道opt只有90,必须在90天内找到工作或者找个
volunteer。要不是某天碰到一友人告知,差点成黑户。。。

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...