My Blog List

Internship Company List & Fulltime Company List

INTERNSHIP

campus
1.student center
2.zotlink web programmer

Co.

Blizzard Entertainment. Software Engineer Intern. Battle.net 1.14
Blizzard Entertainment. Software Engineer Intern. Native 1.14
Blizzard Entertainment. Software Engineer Intern. foo 1.14

linkedin refered 1.21
apple refered 1.21 yes
amazon refered 1.24


veeva systems. online 1.23 reject by email 1.26
schneider online fmars zei123 1.23
informatica online jiachenf zei123! reapply 1.30
yahoo online 1.23 1.30
microsoft online
facebook fuck online 1.24
salesforce online 1.30

emc zotlink 1.30
blackrock online 1.30
ITG zotlink 1.30
KLA-Tencor zotlink 1.30
TEXTOPOLY zotlink 1.13

tripadvisor refer(1p3a) 1.30
bloomberg online 9l 1.30
Palantir online 1.30 reject 2.3
adobe online 1.30
netapp online
qualcomm online
broadcom online
hp online

MobilityWare unknown reject 1.31
Treyarch zotlink website fmars zei123 2.10 3.5 phone interview 3.19 onsite
factual zoelink website 2.10

masimo linkedin 2.12
QLogic website 2.12
IBM website 2.12 reject 2.16
Groupon website 2.12
ebay website 2.12
amazon website jiachenf 9long 2.13

IXL website 2.13
  Adap.tv website 2.13
chegg website 2.13 rej 3.10
intel website 2.13 rej 2.26
Micron website 2.13
Ancestry website 2.13
sony
autodesk
motorola website 2.14 non-tech interview 2.18
yelp

moody's 2.14
Shutterfly

cybercoder reject 2.17(2.12)
GIAC zotlink 2.14 reject undergrad only 2.18.
Square piazza 2.14 reject 2.18

splunk zotlink 2.19
teradek zotlink 2.13 interview 2.19

arista campus 2.26 3.4 on-site or phone

broadcom online hremail tvalle@broadcom.com
EMC

Cloudera 3.1
Palantir 3.1 reject 3.6
box 3.1 reject 3.7 position filled
Square 3.1

TigerText 2.4 3.13 on-campus


Treyarch reject 4.5
Bloomberg reject 4.5


Tencent web 4.8
Align Technology Inc.
Veeva System

invensys 4.9
AppDynamics
eduCanon
Cygnus Technology,Inc
click time
baidu

Coverity compilor 4.10
coverity R&D.
veeva systems

Synactive inc 4.13
Xerox
Ericsson
Novartie
Say Media

Manpower 4.13
Aspera
Endless Mobile rej 4.21

Quantum 4.14
Thinknear by Telenav online code 4.21
WhatsApp
Palantir rej 4.16 interview 4.21
DexCom
Telestream
Palantir FDSE
Calix
Sandisk
Ampush
Zendesk
Yelp hr 4.28
Teradyne
Crittercism
AppFolio
Broadcom Open Source Software Engineer – Intern
FICO
splunk
Intel
Ancestry
hp rej 4.16
EMC
Undertone
Oration
VeriFone rej 4.29
Dropbox

SanDisk  Internship: Software Engineering 4.15
Audience
Ploycom
MasterCard
Intel SII Software Developer Intern (MS/PhD Level)
RingCentral
moto
VMware


5.12
reald
symantec
disney
Maxim Integrated
intel
Westlake Financial Services
Akamai Technologies
HERE
Aspera
Bluebeam
Quantum
Electronics For Imaging
Ixia
PMC
Redfin
CSID
Mode Media
Couchbase
ServiceNow
Zepp Labs
Coverity
Western Digital
Citrix
Rovi
Adap.tv
PABU Panasonic Avionics BU
Ruckus
Teledyne
Juniper Networks
Synopsys
HackerRank
Curtiss
CBS
Aspera
Quora
Nook

5.13
MobilityWare
unisys

5.14
Marvell
Moody's Corporation
PRDC Panasonic R&D Co of America
HME
Staance
Gracenote
Twitter
FICO

5.16
Garmin International Inc.

FULLTIME

Google10.1HR
Expedia10.8USC Career Fair
Promenade Software, Inc10.8Zotlink
Grandstream Networks10.8Zotlink
Sears Holdings10.8Zotlink->websiteuci email
Veeva10.8Zotlink->website
Microsoft Corporation10.8Zotlink
Twitter10.81p3a->refer
Cloudwick 10.8Zotlink
ESRI10.13Zotlink
IMB10.13Zotlink (Need apply on IMB)SBWY
Microsoft10.13Zotlink
Adobe10.13Zotlink
NetSuite10.13Zotlink
ESRI10.13websiteEnterprise Geodatabase Product Engineer
Blizzard10.13websiteAssociate Software Engineer, Native
Investment Technology Group, Inc.10.13Zotlink
Amazon10.13Zotlink->websiteSoftware Development Engineer/SDET Seattle, WA
Arista10.13Zotlink
N2 Service Inc10.13Zotlink
NetApp10.13Zotlink->websitejiachenf@uci.edu
Thumbtack10.13Zotlink->website工资相当高
Turn170
LinkedIn10.16Refer Email 1p3arl1609<rl1609@nyu.edu>
Facebook10.16Refer Email 1p3aexsonic<exsonic@163.com>(17晚说帮忙推了
Amazon10.16Refer Email 1p3ajosh.luo@gmail.com(19日说已内推)(22收到hr邮件
Oracle 10.16Refer Email 1p3aoutstanding915<outstanding915@gmail.com> (20日回复说已给hr
Yahoo10.16Refer Email 1p3aoutstanding915<outstanding915@gmail.com> (20日回复说已给内推人,22给了链接
Apple10.16Refer Email 1p3akirone.d@gmail.com(11.7 表示已经内退。收到了内退确认邮件
Tripadvisor10.16Refer Email 1p3ayudongzhang@tripadvisor.com
Microsoft10.16Refer Email 1p3amsreferrer<msreferrer@outlook.com>
Twitter10.17Refer Email Mitbbsymyyx7712[at]gmail.com
Yelp10.17Refer Email Mitbbszshi@yelp.com
Machine Zone10.17Refer Email Mitbbsmoritor@gmail.com (对方在当晚回复已投递
Turn10.17Zotlink->website
Western Digit10.17Zotlink
Storm810.19Refer Email 1p3ae.magic.chan@gmail.com
Akamai 10.19Refer Email 1p3aakabigdata<akabigdata@gmail.com>
Citrix10.16Refer Email 1p3aregistercosmo@gmail.com 
CitrixTODOZhaoyu Wang(已发)
LinkedIn10.21Refer Email Mitbbs infosecphoenix@gmail.com (11.4收到邮件表示已经内推
Yahoo10.21ReferLinkedIn Yichun Gu yichun<yichun@yahoo-inc.com>
Turn10.21ReferLinkedIn Yichun Gu
Expedia10.21ReferLinkedIn Hui Yang (一小时后回复说问问校招hr   yanghui163555@gmail.com)
Unisys10.21Zotlink
Workday10.21Zotlink
Suningyunshang10.21Linkedin jing.li@ussuning.com
Blizzard10.23重写了cover letter又投了一次
2014 FALL UCI CAREER FAIR
Extron Electronics排fb时候hr跑过来要了简历。。
Adobe排到我的时候cf结束了。。只能就交个简历了
Amazon没有去。。
Veeva之前邮件连续过hr,去了之后题目没有做对,好在发现了hr,就给安排了24号的oncampus,问题是hr说明天都是java题。。我日
Workday说了对方公司牛逼的cloud后,对方貌似在简历背面开始做记号,并且说了不少内容
unisys忘了说了啥
Turn感觉是跟一个学生聊的,没有在简历做任何记号
WesternDigital先是去错了柜台,任何发现没有visa
Teradata需要网申,没做标记,工作6月开始
Saleforce几个招聘的人像傻逼,完全不听我在说啥,听我说实习只有一个月就直接不听了
Microsoft貌似是个hr,问我为啥要去ms的azure,我说因为你比aws屌,至少你们这么说的。给留了个邮箱。dacotter@microsoft.com (给发了个感人的邮件。。
MapR聊了半天,但是我在的时候貌似没有做记号,后来好像在做
Google去了人家已经收摊了
Facebook因为it worth waiting非常幸运的到了印度小哥,然后还是uci的,然后给了个智力题
Ericsson开始没反应,后来说了我明确要去cloud后貌似把我简历放到另一罗了
EMCirvine的一个子公司,做数据的
Blizzard给他说了一大堆,这啊那啊的,不过他貌似不齿这套。不过中间聊得貌似还不错,炉石打了七级。后悔没有继续聊聊炉石的事
Airbnb11.1Refer Email Mitbbsairbnb.mitbbs@gmail.com
Twitter11.1Refer Email Mitbbsbirdsattwitter@gmail.com
Yelp11.2website apply
Dropbox 11.2website apply11.25 no interview
EMC11.2website apply
Microsoft11.2Linkedin askhao dang (当天收到回复,表示自己不在微软了但是可以让朋友帮忙内退。再一封邮件发来了具体要求的内退内容。真实好人啊,非常感谢
Oracle 11.2Linkedin askChao(Charles) Ma
Twitter11.2Linkedin askGuoqin Zheng(11.5回复给了邮箱lanson.zheng@gmail.com,)(11.5收到twitter内推确定邮件)
Apple11.2Linkedin askLei Ma
Oracle11.4Linkedin askMeng Zhang(11.7回复给了邮箱, 11.10表示已经内推
Quora11.4Linkedin askXinran Wang
Qualcomm 11.4Linkedin askXinlu Tong
Palandir11.91p3a->referliesel_palantir<liesel_palantir@hotmail.com> (15号表示已内退
Sumo Logic11.91p3a->refersumorefer<sumorefer@gmail.com>
LinkedIn11.13oyf.henry@gmail.com (14 已内推
Ericsson11.13181804121@qq.com
Lending Club11.13sxjonny@gmail.com
Tripadvisor11.13mona.nj07@gmail.com
Zynga11.13xliang@zynga.com
Ebay11.13elenazhu011@hotmail.com (14收到确认邮件
Microsoft11.17received refer confirmation. Applied online

找工作总结


写给渣渣的自己


13年9月,14年12月,中国到了美国,找实习到找工作,硕士毕业。
2013年10月UCI Fall Career Fair,忘记打印简历,晃了一圈。2013年11月Google On Campus面试,复习了两周基础知识、之前经历,一个没考,面试上来就是算法题,幻想自己能过。2013年1月Winter Career Fair,拿着简历,在柜台前,和人讲自己想找一个实习。你知道我们公司做什么的么?对不起我不知道。
没有经验想做成事情很困难,而没有经验还不提前准备,找资料了解情况,向有经验的人请教,还想做成就更不可能了。如果在Fall Career Fair上投了Amazon或许暑假也就能去Amazon,就像另外几个投了Amazon且只过了Amazon最终去了Amazon的几个同学一样,成了这一届实习最好。其他人不如他们么,不少人至少不比他们差。但是他们运气好在career fair投了amazon。
通过师兄H内推非常有幸拿到Google面试,也是到了美国的第一个面试。一轮就被扫。G也是on campus面试,最终拿到实习。我比他差么,至少我不这么认为。但是他运气好在他用leetcode去准备了。WInter第一次Career Fair,连对方公司做什么都不知道就敢投简历。不知道对方会怎么看我,愚蠢,勇敢?
2014年3月Arista电面,坐在电话前等了一个钟头也没来。HR说烙印面试官称已打电话,表示愿意调查,无后文。2014年4月Palantir电面,话未说完,听到电话那端嘟嘟声。2014年4月Treyarch,通过答题、电面,跪在onsite。至此最想去的地方,太想去的地方,离胜最近的地方。面败了,结束了,找实习的路至此也结束了,也败了。最想去,最可能去,还是没能去,写了封声泪俱下的邮件问HR到底哪儿出了问题,太幸运的收到HR的回复(另一个同样最想去、最可能去、最后没能去的地方一年后的Google,同样的渴望同样的邮件,却没幸运遇到同样的HR了)He didn’t have much game programming experience, and his passion for game development didn’t always come through – it would have helped if he had a particular area of interest he was passionate about, rather than a couple he wasn’t interested in (AI and graphics).  Having worked on more projects outside of class would have helped him, especially any examples he could point to of working on teams.  2014年8月,三轮面试,进入panasonic实习,为期一个月。跟manager的manager学会,如何positive、active及如何push你的manager。九月,进行了解,讨教经验。刷题,招内推,面试。2014年10月UCI Fall Career Fair,调研了解,一周,挑出十五家感兴趣公司,了解,准备。2014年11月面试。2014年12月Offer。


写给要找工作的渣渣

(本段适合读者:对找工作还没明确概念的同学,也就是找工作渣同学了。本人也渣,个人背景、找工经历实在拿不出手,就不写了。分享点作为过来人的经验,希望能对工作渣们有所帮助。
可参加地里帖 http://www.1point3acres.com/bbs/thread-112847-1-1.html)

1.时间点。次年五月毕业,十二月才开始投的话可能会有点晚,那个时候部分公司名额就不多了。有个学长给我的建议是这样,亲测不错。八月投小公司;九月面小公司,投不想去的大公司;十月面不想去的大公司,投dream company;十一月面dream compnay。一方面不把战线拖得太长。另一方面,先面其他公司,获取面试经验,在面试中总结、改进,在最后的dream company发挥出高水平。 

2.拿面试。一个斯坦福同学说,linkedin里只写了一句话”Stanford CS Master”,然后HR电话就络绎不绝。但是像我这种学渣加简历渣,别说等着HR联系了,网上写好cover letter投简历投没人理好么。海投就更没戏了。所以尽量找内推吧。一亩三分地、mitbbs都有不少人提供内推,linkedin上联系学长也好。给人发邮件,除了简历,最好能附上自我介绍、请内推的职位、为什么自己适合这个职位等信息。linkedin上的学长都不认识,但基本都给了回复并帮了内推。

3.Career Fair。是应届生拿面试的最好机会。Career Fair不是撂个简历那么简单,要不然直接网投就好了,干嘛还来现场呢。虽然HR会收所有简历,但据说公司会根据career fair现场交流的情况,给部分简历做记号、或放另外小摞,然后给这部分人安排面试,其他的就扔垃圾筐了。所以做好准备工作去参加career fair太有必要了。如何准备career fair可以参考cc 这本书http://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X里有详细介绍。
如果学校不远有更牛逼牛逼的学校,他们的Career Fair肯定会来更好公司。也是可以去参加的。我们学校上一届拿到的最好offer,就是在旁边的牛逼学校的career fair上拿到的面试。英语渣渣像我一样的同学,想必通常比较担心电话面试。那Career Fair就更重要了,拿到OnCampus直接onsite,全程无电面,简直就是我这种英语渣渣的福音啊。

4.Behavior问题也准备下。自我介绍,自己项目介绍,常见Behavior问题,公司情况,问面试官的问题等等。具体可以参看这个帖子http://www.1point3acres.com/bbs/forum.php?mod=viewthread&tid=106072&extra=page%3D1%26filter%3Dsortid%26sortid%3D192%26sortid%3D192

5. 网络、操作系统、编译等基础知识复习,基本不会被考到,但花点时间复习一下,总比万一被考结果因此被拒强。可以看下这个总结http://fmarss.blogspot.com/2014/09/interview-preparation.html

6. 刷题。Leetcode太吊了,现在收费就交了吧,搜刮这么套题出来多不容易啊。我就只做了leetcode,做了四遍,题目基本背的比较熟了。前两遍的时候,有些括号、分号的位置还时常会写错;但做到第四遍的时候就很稳了,普通题五分钟,复杂题十分钟,基本一遍都能写对。OODesign我准备的不好,就是把CC里对应章节题目做了做,就被问过两次,都答成了屎。SyetemDesign我就更不行了,不过这个网站不错,可以参考。http://www.hiredintech.com/app#system-design


结语




最后,来美一年,混了个文凭,没学到啥知识。在找工作过程中学到一句话,很值,值一年三十万学费。“Americans believe that individuals (you!) can make a huge difference.”。


赞同观点,“ 面试不考谁水平高,考谁准备充分”。回想自己不知不觉中是做了不少准备。找工作,三分看水平,六分看运气,绝对不假。运气不会落在没准备的人脸上。













Amazon Onsite Interview 12.3

面Amazon前一天拿到了FB的offer。。

离开一年四季二十多度的加州来到零下的西雅图,呼呼呼的寒风突然让我想到北京的冬天。起初不能理解少不入川是什么意思,现在算是明白,打死我也不想出加州了。

hr发邮件说最好提前十五分钟到,这是对面试的基本尊重。结果hr迟到了五分钟。A家大楼里到处都是姑娘牵条大狗走来走去。午餐是给大家吃外卖披萨,真是难以置信。下午的面试也安排的相当混乱,因为房间时间安排混乱有些人甚至少面一轮干等了半个钟头,真是让我难以置信。。

A家的面试终于算我还人品的时候了,四轮面试三轮设计。。

第一轮:第一题 给一个类实现两个函数。
  CheckIn(int x),
  int CheckOut().
CheckOut每次返回最小的一个数,checkin则插入一个新的。。。应该没说清楚。举个例子

Func                  Value
CheckOut           1
CheckOut           2
CheckOut           3
CheckOut           4
CheckOut           5
CheckOut           6
CheckOut           7
CheckIn(4)
CheckIn(9)
CheckOut           4
CheckOut           8
CheckOut           9
CheckOut           10

第二题,A家有很多服务器,提供虚拟机服务,用户申请虚拟机然后使用。但是等用户申请的时候再去分配对应的虚拟机,用户就要等很长时间。问该怎么办。
提供一个vm pool。
那每天用户有时候使用量大有时候使用量小,那该怎么办。万一pool用完了怎么办,用户等待时候和服务器端通信和同步怎么办。。
我也不知道他到底说了些啥。。我也不记得我当时说了些啥。。完全不知道是个啥。。

第二轮 第一题 给个单词,统计单词里边每个字符出现的次数,然后按次数排序输出
第二题 一个图里连连通分类的个数

换了个楼,开始第三轮,看到面试官电脑上的对对碰游戏我就慌了。。
设计一个对对碰游戏,不光是oodesign,问了前后端通信,后端类设计,然后实现了下一次用户操作后怎么判断是不是能消除,能消除哪些。

第四轮 电梯设计。。和停车场设计一样是最常见的设计题。但是因为没在网上找到比较好的题解,就抱着侥幸心理没看,没想到果真就考了。。胡七八糟说了一通,然后被面试官问的支离破碎。。

同去的同学面了三轮三轮全是算法题。。我三轮设计题。。抱着还人品的心态去的,也就那样了。没想到一周后收到offer。。。A家真是越来越奇怪了。

坐出租

         三天飞了圣何塞两次去面试。没有租车,尝试了下打车,头一次在美国打出租,坐了五六次,感觉算是出租行业,也是种族肤色分明。

         第一次落地圣何塞,上了一辆在机场等客的yellow cab,七年前从埃塞俄比亚来黑人大叔。从FB回机场是辆同样平凡的yellow cab,热情的巴基斯坦大叔开心的讲我们是邻居。再之后宾馆前台叫的yellow cab,同样平凡的小破车,边玩手机边开车的黑人小哥,索马里来美国淘金。。但是,同样是开出租,第二次到圣何塞,谷歌给租的车就完全不一样。出了机场,谷歌说派的司机已经到了。黑色林肯,西装革履的白人司机,问是F先生么。
         同样是开出租,白人就是开林肯有模有样高收入,其他的呢,就是又脏又累还挣不下钱的活。同样的技术同样的要求,却因为种族肤色不同而导致环境、收入迥异。作为一个亚洲黄种人,希望可以在美帝做到勇敢、做到自信。

Google Onsite Interview 11.20


Every interview in Google seems really lucky from the on campus all the way to this onsite interview .
Heard passing the on campus interview at the second day and was told some HR from Mountain View would contact with me. However one week passed still nobody contact me in the mean time others have already been contacted by the hr and started to schedule the onsite interview.
So I contacted with the university hr and one hour later a call came from Mountain View. It seems that he forgot me. He told me GTECH team was interested in me and would sign a onsite interview. That was a Friday and the interview was scheduled at next Thursday while I would have Facebook at the Monday. So I fried to San Jose twice in three days.
Just skip all these stuffs and let’s start the interview. Three interviews in total and a unofficial lunch with one engineer. Google’s interview is even more straightforward then Facebook. Even the self introduction is eliminated and just start with a ‘hi’ and followed by the coding problem. Because of signed NDA, I cannot talk about the detail questions.

Compared with Facebook to be honest I must say the culture of Facebook seems is better then Google in some content. Because the Facebook is new and young. Just like the previous days compared Google with Microsoft, it is the same now when compared Facebook with Google.

However Google is still really attractive not because its free food or beautiful campus or work space.  Those are not advantages compared with Facebook. I think the most attraction for me is Google is the only place where I could probably have chance to reach some great technology like GFS, MapReduce or BigTable. This is the only place. And those are the best ones in the world. As a engineer I must say it is impossible to resist such temptations of great technology. 


以下是面经部分。。


1st interview. One white handsome man with a asian shadow.
(1) build up the sibling pointer for every node in a binary tree.
        I just did this problem with constant memory in about 2 days ago. So I said there are two solutions. First uses a BFS to do the level order traverse and in each level just build the siblings in the next level which uses O(n) memory. The second also traverse the tree but take advantage of the current level are already build up and thus we only need the left most node of each level would be fine which uses O(1) memory. And he said the first solution could be fine and I implemented it in couple minutes.
(2) Given a list of characters and a dictionary, find out all the words in the dictionary which can be  built using the characters from the list. There are duplicates in the list and each character can be used only once.
I found two ideas which use hash or prefix tree as a dictionary. He asked me to do the second one. So I first preprocess the input list as a list with distinct characters and its number. Then use a DFS to generate all the combinations of the words built by the characters from list. During the DFS each step check if each character could be used by two conditions. If there is still available number. And if it resides in the next level in the prefix tree.

2nd interview. One white man who was late for 15 mins but made up it
Only one question something like a design problem but not. Say you are a project manager and someone need you to implement one class. The input of the class is a segmented linear function. And when given a x you need to return the y value corresponding to that segmented linear function. After several rounds of back and forth I started understand what he wanted to implement. Actually it was to use nodes in the edge of each segments to represent the segmented line. And then the coding part is given two segmented linear function and how you use add them up to a new one using the node representation. Do a merge by O(n) time complexity. Then he asked what’s the time complexity by adding m functions all together. I said that’s a better solution to do the bunch merge. He said it’s fine just answer the time complexity by your current algorithm. I said it’s mmn. Then I said I could optimize it. Because it’s already out of time and the next engineer is waiting outside the door. He said “your’s is already better then others”. Hope he didn’t lie me.

Unofficial lunch with a Asian engineer who is really nice and friendly and shared me a lot of feeling about working here.

3rd interview. Some one looks like Bosh who dropped the UCI degree and came here.
At first a little bit arrogant. But after coding part he became really nice and friendly. Totally agree that the ability decide how others attitude to you. And this round was the most satisfied one.
Given a real time infinite input stream with numbers. You are asked to implement a algorithm that could stop the input and return the current medium of the previous input stream.
I gave several different implementations.
(1) just use a vector. Insertion O(1). Get_medium O(n)
(2) maintain it is sorted. Insertion O(n) get_medium O(1)
(3) binary search tree with each node store the number of node in the subtree Insertion O(log n), get_medium O(log n)
(4) two heap Insertion O(log n), get_medium O(1)

Then he asked me implement it by two heaps. I did it. Then he asked me to test by a lot of test cases. I just wondered why he ask me to do so many. Then after doing all the test case correctly. He told me my solution is better then what he thought. Now I understand why he is so eager to run a lot of test cases. Because he just doesn’t want to believe my better solution is correct.