分享一下我找到Oracle工作的经验

avatar 79013
刘昊辰
81711
127
首先做个自我介绍。我是天津人,高中之前都在天津读的书。高中毕业后到了北京的TOP2读核工,读到大一下觉得比较没意思,就修了一个CS的Minor,发现越来越喜欢,也就决定转行了。本科毕业后到了Cornell读ECE Meng。这是个一年的项目,现在在加州Oracle的Santa Clara Campus工作了半年,也就是以前的SUN。

我从小就梦想能出国留学。在高中的时候去过澳洲学访,大学时去过台湾交换和加州的学习访问。后来证明有机会就出去转转真是不错的选择,因为我在申请Cornell时候,请了台湾老师写推荐信。刚巧Cornell ECE的Dean也是台湾人,还是我台湾那边老板的熟人,我感觉这是很有帮助的。

我申请Cornell的时候,GT都低得令人发指。T考了4次终于上90了,G赶上了著名的11G,考到了1270。我申请了4个Ivy,只有Cornell给了AD。能申请到的主要原因,一是本科学校好,GPA高,二是前面提到的推荐信的原因。

在本科,由于大牛太多,我总是被人鄙视。出了本科学校,准备去康村时,做好了被虐成狗的准备。到了康村之后,和我预想的反倒不一样:有非常多的中国人,大多数背景不是很强。

在康村,我是我们那一届第二个找到工作的。我拿到了Oracle和Amazon的offer,考虑到Oracle在湾区,就从了他家,拒了别家。

找工作时,前前后后面了十家左右。如果是CS/EE专业,找技术岗位工作,面试时候无非是问一下的问题:
1. 简历问题
让你说说你做过什么project,用了什么技术,你是不是team leader什么的。这些应该都好准备,只要是自己做过的东西,总能说出个123来。

2. 有些脑筋急转弯问题
比如什么天平秤几次的问题,一艘船怎么运狼运羊运白菜什么的。这些问题出不出什么花来,感觉常见的问题都能在面试之前准备到。

3. 说出算法
面试官说一个需求,你把基本的算法和数据结构讲出来即可,不需要写代码。

4. 写代码
这是硬功夫,一是一二是二。如果面试官nice,可能给你一个crack the coding interview上的原题。如果赶上新题,就全看自己基础了。平时多刷题,肯定有好处。

最后说说工作以来的感受吧。其实我感觉面试问的,工作统统用不上。在Oracle这里,很多软件都是自己的,进来都要慢慢学。Oracle面试也不会问你会不会他内部的软件,因为肯定是不会,问了也白问。他就问问有没有这个学习的基础和背景。
有人说Oracle是湾区最养老的公司,我觉得一点不假。平时工作比较轻松,如果没有老板催,真是像放羊一样。适合准备养老的广大男女青年来投靠。
  • 62
127条回复