Skip to main content

找工作结束了,随便写点吧

发信人: lieren (firstblood--pally), 信区: Quant
标  题: 找工作结束了,随便写点吧
发信站: BBS 未名空间站 (Fri Apr  6 23:09:19 2007), 转信

以前在这儿混过,随便写点吧。

我是做并行运算的,一开始也想找quant. 花了不少时间看书,学习.

后来觉得这个行业并不适合我。于是放弃,改找和我专业match的工作。现在有2个
offer, 一个postdoc,一个工业界。

说说我为什么放弃吧。

我找金融的第一个面试是那个leman brother东京分部,以前本版很多人面过。 第
一次嘛,很紧张,而且那时候我的确还在准备中,很多知识欠缺,也比较弱。所以
,一个电话之后,就被拒了。

在这儿之后,我暂停了递简历,赶紧学习知识。

后来递了JP morgan, 过了online test, 然后电面。 问的问题现在看来也不是很难
。概率很简单,拍位置的问题,高中水平的。数学方面,给了一个二阶ode, 我是应
用数学系的,很容易搞定。接着,狂问C++.

我走并行运算的,基本用C。很少用C++,虽然复习了一些,不过还是没经验。 好几
个问题答的都不好,所以也fail了。 其中有一个问题问throw exception,可能发生
内存泄漏,怎么办。其实就是smart pointer. 我读到过,但是却没想起来,sigh.


这之后我和一些recruiter联系。后来跟一个recruiter认真谈了一次话。

我问,这些华尔街公司在乎我的publication嘛? (我博士期间发了4篇journal p
aper.一篇文章发在我们这个领域很top的一个journal上。)

答:基本没人care.

其中recruiter还说我获得一些SIAM的travel award, NSF的summer grant 比较nai
ve...。我想他们也许根本连SIAM, NSF 是什么都不知道,他们唯一听说过的就是奥
赛金牌之类的。

另外,这个recruiter也说,现在找金融工作的物理博士,数学博士,计算机博士
一抓一大把, 不是牛校,没有什么金牌,人家根本不看。

anyway,经过一番思考,我觉得我做的研究还不错,但是这些一点也不会被金融这些
公司的人认可,他们也不会从这里觉得我这个人有些potential。 所以,我就放弃
在往这个方向努力了。

接下来,我主要找和我背景符合的工作。

学术界找到ICES at texas austin的postdoc. 工业界面了2家,一家是微软的clus
ter server部门。虽然说是招并行运算的,去了on-site问了全是字符串,叉树之类
的东西。并行的程序算法一个也没问,真tm操蛋。 不过后来了解他们所谓的clust
er server由哪几块组成,也就知道他们为什么问这些问题了。anyway, 虽然我见了
5个人,写出来他们问的程序,但是他们觉得我不够熟练,据了我。我心里也觉得他
们就是想着有高等学历的熟练编程手,据了就据了吧。

第二个公司,就是给我offer的公司,是EAD行业最大的公司,在san jose。我进他
们的研发部门,和我背景很match. on-site谈的基本是我的研究,各种常用的算法
等等。 最后一个跟我谈的是他们HR的人。谈的话题自然就是h1b了。她说,她刚得
知h1b用完了,她会再问律师如何办等等。 第二天,这个recruiter给我offer了。
还提供一个h1b解决方案,让我先用cpt, opt工作到明年,如果明年我没能搞到h1b
(假设抽签),那他们会把我送回北京的分部工作1年,然后用L1签证,把我再办回美
国。她说,他们非常希望我能去他们那儿工作。他们给我的是一个senior的研发职
位,

postdoc那边也是和我背景很符合的研究,给的钱5,6万美元。导师也比较有名气。


这就是我找工作的经历。我觉得找和自己背景相符的工作不容易。我还比较幸运,
能找到。面试和自己背景match的工作也是一种快乐,基本都能搞定。

就这些,祝大家都能找到自己想要的工作。

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...