《数据科学面试40+真题讲解》,K神本年度最后一次开课


一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
码农求职神器Triplebyte:
不用海投,内推你去多家公司面试
Airbnb 数据科学职位
in analytics and inference
天天打游戏、照样领工资,
你要不要来?
把贵司招聘信息放这里
查看: 1551|回复: 10
打印 上一主题 下一主题
收起左侧

[找工就业] 美国CS软件求职精华汇总:简历、刷题、系统设计、面试、内推、谈工资

[复制链接] |试试Instant~ |关注本帖
跳转到指定楼层
垅头
Warald 发表于 2017-11-10 05:53:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

2017(10-12月)-[15]CS硕士+fresh grad 无实习/全职 - 内推| 码农类全职@Googlefresh grad应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货
x
很多人问,求职要具体做什么准备?做到什么地步?有什么好的必赢亚洲娱乐鱼?
. 鐣欏鐢宠璁哄潧-涓€浜╀笁鍒嗗湴
也有同学表示,地里好的必赢亚洲娱乐鱼太多,看不过来,能否给个整理好的list,集中最好、最优、最靠谱的信息,一个list把最essential的东西囊括进来,求职只需要按照这个list走一遍。
. 鍥磋鎴戜滑@1point 3 acres
这跟地里的宗旨 - 高信噪比,很吻合。所以我打算制定这样一个DIY求职清单。清单里推荐的内容,以免费为主。书籍和MOOC课程,作者也要挣口粮,不是完全免费的,但是价格都很便宜,或者有免费章节。

制作这个清单,我参考了地里很多人的推荐。大家有什么建议、有什么必赢亚洲娱乐鱼,欢迎分享,欢迎写review,请回复在这个帖子下面。积分奖励。. From 1point 3acres bbs

八个要点,每层回复里写一个:
1. CS自学基础课程和书籍清单 - 如果你没有基础或者基础薄弱
2. 做项目简历提升. from: 1point3acres.com/bbs
3. 简历写作
4. 刷题
5. 系统设计课程
6. 面试准备与练习
7. 海投简历+内推. more info on 1point3acres.com
8. Soft Skills提升


.鐣欏璁哄潧-涓€浜?涓夊垎鍦?/font>

来自 2垅
 楼主| Warald 发表于 2017-11-10 05:58:00 | 只看该作者
1. CS自学基础课程和书籍清单 - 如果你没有基础或者基础薄弱
现在想找计算机软件工作的人很多,各个专业学生都有想转CS的。关于该如何动手、该学习哪些知识,网上有各种推荐、众说芸芸。
周星驰版的《鹿鼎记》里,陈近南指着高高的绝世武功书架,对不会武功的小宝说:我是看了三年,练了三十年,才有今天的境界。Warald不会像陈师傅那样,不会对着薄弱甚至零基础的你,潇洒指一下算法导论、career cup、leetCode,然后做高人状飘然而去,留下你硬啃天书~
. 鍥磋鎴戜滑@1point 3 acres
Warald提供一个可行也相对容易实现的清单,希望你能从入门学起、循序渐进:
戳这里》》》阅读CS自学清单

. 1point 3acres 璁哄潧

回复 支持 反对 使用道具 举报
来自 3垅
 楼主| Warald 发表于 2017-11-10 05:58:46 | 只看该作者
2. 做项目简历提升

很多同学想找项目来充实简历,想学一些前沿技术。但是提供这方面培训的机构很多,很多收费也贵,质量参差不齐。
多年来,地里很多同学从各种MOOC网络课程获益。
鏉ユ簮涓€浜?涓夊垎鍦拌鍧?
关于如何做project添加到简历里,很多同学推荐courseraudemy的课程。
地里有两个帖子分别介绍了他们的课程:刷完coursera上full stack web development 专项课程后的感想
求前辈推荐比较好的Udemy上project-based course

jigsaw_becky在她的帖子《转cs找工作经历+亚麻实习经历》里分享:
上过的公开课:cs61b,rice的python1 & 2,斯坦福Database公开课,Udacity上Gatech的introto os,freecodecamp上frontend部分,coursera上一个html,css, js课程,coursera上一个android课程。为了补cs基础和充实简历上的公开课,但是现在我觉得有点走弯路了。如果想充实简历,自己在udemy上找别人带着做Project那种课做出来的东西,应该比我跟的公开课的courseproject的做出来的要好。(我没有udemy课程的推荐,我是后来才知道udemy这么好的,也没怎么跟过udemy)

此外,educative.io有一些很好的技术课程:
https://www.educative.io/learn -google 1point3acres

下面这个帖子,信息量巨大,是地里很多同学长期的汇总:【长期加分贴】介绍你上过的公开课


回复 支持 反对 使用道具 举报
来自 4垅
 楼主| Warald 发表于 2017-11-10 05:59:22 | 只看该作者
3. 简历写作

推荐1:《The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company》
戳这里有免费电子书下载  这是本书,看起来自然需要时间。. visit 1point3acres.com for more.

推荐2:小K文章《如何写好求职简历的几个注意事项》。小K是一亩三分地管理员之一,工作10+年,在多家一线公司作过面试官和hiring manager。她在地里也开设数据科学课程
. from: 1point3acres.com/bbs
回复 支持 反对 使用道具 举报
来自 5垅
 楼主| Warald 发表于 2017-11-10 06:00:25 | 只看该作者
4 刷题

Leetcode不用多说,每个人都知道。

介绍北美码农求职面试经典书籍,图片可点。

1 Cracking the Coding Interview,以前叫CC150,现在CC189
地里有一个热门帖子《***重磅炸弹*** CC150 for Dummy》就是针对这本书给出的解题思路整理
. 1point3acres.com/bbs.鐣欏璁哄潧-涓€浜?涓夊垎鍦?/font>


. 鐣欏鐢宠璁哄潧-涓€浜╀笁鍒嗗湴
Programming Interview Exposed
更基础一些,但是讲解了如何应对面试 .鐣欏璁哄潧-涓€浜?涓夊垎鍦?/font>



-google 1point3acres
回复 支持 反对 使用道具 举报
来自 6垅
 楼主| Warald 发表于 2017-11-10 06:01:03 | 只看该作者
5. 系统设计课程

很多人求职会遇到system design的问题,尤其是有工作经验的人跳槽,必考。

Staycrazy点评的很到位
个人认为,要想在System Design上面达到像刷题那样的熟练程度,对于刚刚入行一两年甚至三四年的朋友来说,是不可能的,因为这些问题要想准确答出,已经远远超出了对junior engineer的要求,甚至已经是senior engineer的水准。
. more info on 1point3acres.com
但是即使面试官并没有期望你达到senior engineer的水准,至少他还是想要通过这个问题来摸清你的工程经验,如果所答完全非所问,那么给面试官留下的印象将是非常糟糕的。你的方案可以不是最优的,甚至可能离最优有一段距离,但是你的方案一定不能是ridiculous的。起码在小的scale上要能有可行性,可以展现你的一些基本design sense。

twosumii在ta的求职总结《说说FLAG的面试经验》里推荐了educative.io的课程:
系统设计属于入门比较难,不知道从哪儿下手,但是一旦入门了就套路满满了。 有个收费的教程不错(不是广告,有几章免费的). 1point 3acres 璁哄潧
https://www.educative.io/collect ... 12/5673385510043648
我觉得这是我见过的比较好的教程之一。 每一步都是面试真实发生的,并且他会讨论不同的情况要怎么设计,系统设计关键是就讨论trade off。

这门课有30节,其中六节免费:
  • Load Balancing
  • Caching
  • Sharding or Data Partitioning
  • Long-Polling vs WebSockets vs Server-Sent Events (*New*)
  • Designing a URL Shortening service like TinyURL
  • Designing Instagram

详细情况戳这里》》》Grokking the System Design Interview   注:这家的team discount是给企业用户集体报名。


有一位谷歌招聘委员会成员(大鲲老师),也在一亩三分地开课讲系统设计。课程信息:
www.1point3acres.com/system-design-courses
.鏈枃鍘熷垱鑷?point3acres璁哄潧

此外,地里还有一些很好的总结:http://www.1point3acres.com/bbs/thread-208829-1-1.html. 1point 3acres 璁哄潧
http://www.1point3acres.com/bbs/thread-210083-1-1.html
http://www.1point3acres.com/bbs/thread-184542-1-1.html




回复 支持 反对 使用道具 举报
来自 7垅
 楼主| Warald 发表于 2017-11-10 06:01:31 | 只看该作者
6. 面试准备与练习

educative.io网站上有12道最经典面试题目免费练习
  • Binary Search
  • Sum of Two Values
  • Reverse a singly linked list
  • Intersection Point of Two Lists
  • Find kth permutation
  • Reverse words in a sentence
  • Check if two binary trees are identical
  • Stack using Queues
  • Clone a Directed Graph
  • Boggle
  • Fibonacci numbers
  • Sum of Three Values
    .鐣欏璁哄潧-涓€浜?涓夊垎鍦?/span>

这门课一共有80道题目:. Waral 鍗氬鏈夋洿澶氭枃绔?
80 programming interview questions with step-by-step visual explanations provide learners a faster way to prepare for coding interviews. Solutions are available in C++, Java, Python, Javascript
.鏈枃鍘熷垱鑷?point3acres璁哄潧
详细情况戳这里》》》Coderust 2.0: Faster Coding Interview Preparation using Interactive Visualizations
. from: 1point3acres.com/bbs
80道题一共$50,每道题$0.625,价格很便宜。建议大家至少做一下这12道免费的,不练白不练 ^_^
. 鐗涗汉浜戦泦,涓€浜╀笁鍒嗗湴
仔细研究面经
一亩三分地面经版有大量地里同学们分享的各公司面试题目。按照公司标签把题目找出来,认真准备,你有很高的概率会遇到原题。Leetcode + 一亩三分地面经,基本上就完整了。


回复 支持 反对 使用道具 举报
来自 8垅
 楼主| Warald 发表于 2017-11-10 06:01:58 | 只看该作者
7. 海投简历+内推

以下是大家常用的投简历申请工作的途径:
  • LinkedIn加人,尤其是校友(无论国内国内、高中大学还是研究生,街坊邻居也可以),总之到处找人帮忙,如果对方所在公司招人,请ta内推;也可以针对目标公司来找人、加人
  • Career Fair,大多数学校有两次,一次是秋季招聘会,一般在9-10月,也就是开学后不久;另一次是春季招聘会,一般在2月前后。去学校摆摊的,一般都是有职位要招人,而且考虑new grad(应届生)。
  • 一亩三分地有内推版,有很多公司的员工愿意帮你提供内推。
  • 我们还有一个企业直聘版,目前尚在建设中。
  • 海投简历对绝大多数人来说,必不可少。大家常用的网站有 Indeed、Monster、Dice。


很多求职者反映:
  • 海投简历,公司回复率非常低;挨家公司找内推,求人难,而且投了也未必有回应
  • OA、take-home project、电话面试,都有挂掉的,但是没人给feedback,或者公司拖拖拉拉很慢,或者面完以后就没消息了
  • 除了最著名的几家公司,是否还有其他适合我的机会,但是我不知道?
  • 已经工作了一段时间,感觉工作没有挑战性,想找家靠谱的startup,或者探索一下以自己能做什么工作?
.1point3acres缃慄/font>
也有些同学表示:
  • 刷题刷的想吐了,而且这些题目,在实际工作上,并无卵用,有没有不看重刷题的公司啊?
  • 我的确有能力,但是在刷题、在简历方面,体现不出来,然后就没有机会了。

推荐使用码农求职神器:Triplebyte
  • 这家公司对企业收费,对求职者免费
  • 筛选过程不依赖简历,而是有一套人才评估体系,被Dropbox、Apple、Square、Gusto、Opendoor等200+大小高科技公司采用
  • 通过考核后,会被内推给多家公司里合适的职位,可以直接onsite面试,你就不用自己到处海投没人理了
  • 会分配一个talent manager,全程为你提供咨询答疑,帮你协调和沟通;当你拿到offer后,如有需要,她们会研究工资数据,代表你跟公司negotiate offer。

戳这里》》》看地里关于Triplebyte详细介绍的帖子 - 这家公司第二位工程师是中国同胞,在帖子里回答问题。. Waral 鍗氬鏈夋洿澶氭枃绔?



.1point3acres缃慄/span>
回复 支持 反对 使用道具 举报
9
 楼主| Warald 发表于 2017-11-10 06:02:17 | 只看该作者
8. Soft Skills提升. 涓€浜?涓夊垎-鍦帮紝鐙鍙戝竷

10家公司里有8家愿意negotiate offer给涨工资,但是10个求职者里只有3个人讨价还价了!按照下面文里说的操作,你的offer有可能增长至少50%!![salary negotiation] 求职如何跟公司讨价还价

中国学生一直强调刷题、大数据、机器学习、全栈,但很多人忽略了软技能,不会salary negotiation就是一个例子,动动嘴收入可能提高50%甚至更高,你得刷多少道题才有这效果?来,上个物美价廉的学习清单:学习清单:如何提高soft skills - how to negotiate
-google 1point3acres
花时间认真学一下,你会受益终身。

回复 支持 反对 使用道具 举报
本版积分规则
关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 GMT+8, 2017-11-21 06:56
Powered by Discuz! X3 © 2001-2013 Comsenz Inc. Design By HUXTeam
快速回复 返回顶部 返回列表