寄托天下 寄托天下
查看: 25704|回复: 145

[研究生] 找工作经历,适合想找编程工作的人参考 [复制链接]

Rank: 8Rank: 8

声望
490
寄托币
10827
注册时间
2013-3-16
精华
2
帖子
3172

枫华正茂 一帆枫顺   新任版主 寄托兑换店纪念章 中秋勋章 US-applicant Golden Apple

发表于 2015-4-15 23:49:36 |显示全部楼层
本帖最后由 jyttwc6590 于 2015-4-16 06:01 编辑

最近还是需要攒人品,写个Lz找工作的经历贴。供需要找编程工作的人参考。Lz本身水平不高,有错误的地方也请大家指出。本科是学CS或者SE的大神可以忽略此贴,Lz的水平肯定不及你们。
Lz一共用了3个多月时间找到工作。期间也有些奇葩 经历,写出来给大家参考。
此贴以后慢慢更新。

1. 基础知识篇
你需要有一些能写到简历上的项目经历。可以是自己码的。面试的时候肯定会问。
如果你本科不是CS或者SE的,准备换行当码农的。至少需要掌握基础的算法、数据结构、1-2个编程语言、软件工程、数据库、操作系统。(注:下面列出的是最最基本的要求)

算法与数据结构:需要熟练掌握各种数据结构的特点、时间和空间复杂度、适用的场合等等,包括map、list、tree、stack、queue等。(hash有很多公司喜欢问。包括expected complexity, collision, separate chaining,还有就是arraylist和linkedlist)。各种排序的算法的复杂度,需要熟练的写出各种排序算法的代码,其他算法如recursion、DP也需要掌握(可以不用掌握图形算法)。网上有很多online course。上完了去刷leetcode的简单和中等难度的题。刷完基本可以应付一般的公司的面试。

编程语言:主流的包括java、C#、 C++、 python、javascript。需要掌握至少1门,了解object oriented programming的概念和特点。
以java为例。需要了解四大特征 Abstraction, Encapsulation, Polymorphism, Inheritance。Interface和abstract class,内存管理(garbage collection),多线程和同步、异常处理等。

软件工程: 需要了解design pattern,lifecycle,和testing的内容。了解基本概念。

数据库: 会写简单的SQL语句。了解关系型数据库的概念。schema, table, view, trigger。normalization, denormalization. 3NF, BCNF。different joins。 Transactions, deferent isolation levels。

操作系统:了解操作系统的基本概念。问的最多的是process和thread的区别。另外还有 scheduler, paging, socket, what is deadlock, concurrency control, multi-threading, synchronization, DMA

网络知识: 这个问的不多。一般会问TCP和UDP。还有when u click a website, what happens。

另外,需要知道linux的常用命令。git/svn的常用命令。。。。

已有 7 人评分寄托币 声望 收起 理由
云舞2012 + 1 好经验,感谢!
homuncilus + 45 + 11 感谢分享
Dug + 6 果然是大招~
z1c9x7 + 20 + 5 赞一个
果馅酥烧 + 8 瞻仰膜拜
wrath + 10 J哥威武
happymiaomiao + 8 赞一个

总评分: 寄托币 + 65  声望 + 49   查看全部投币

Fall 2013 MASc @ Waterloo ECE
回应

使用道具 举报

Rank: 8Rank: 8

声望
490
寄托币
10827
注册时间
2013-3-16
精华
2
帖子
3172

枫华正茂 一帆枫顺   新任版主 寄托兑换店纪念章 中秋勋章 US-applicant Golden Apple

发表于 2015-4-15 23:49:49 |显示全部楼层
本帖最后由 jyttwc6590 于 2015-4-16 06:01 编辑

2. 投简历篇。
简历需要海投,各种资源能用都要用上。Lz用学校的系统也拿多面试。网上海投也拿到面试。还有就是内推,多认识人很重要。

找工作的时候最好把简历放在自己的linkedin上。Linkedin里有recuiter会看到你的简历,你投了某个工作之后,公司也会看你的linkedin。把自己做的项目的源代码放到github上,公司会看。

学校的系统里一般会有很多资源,而且公司也都是诚心想招人的那种。有很多同学都是通过学校的系统找到工作的。

找工作的网站:这里推荐indeed、glassdoor、Monster。Lz有一些面试就是海投拿的。不过海投的回复率也会很低,好多公司不一定是很急的招人,看到没什么工作经验的new grads可能就直接pass了。另外有些急着招人的公司会招立马能上班的。Lz接到好多电话,问了earliest available time之后就没有然后了。所以毕业了拿到工签以后工作会好找一些。Lz因为想早点工作赚钱(人穷志短),所以没毕业的时候只能硬着头皮海投。


3. 面试篇。
面试分为HR的电话面。技术电话面。现场面(onsite)。HR的电话面一般会问一些general的问题比如earliest available time,然后会跟你核对一下简历。也会问一些简单的技术问题,HR只负责记录,然后交给technical的人看。Technical的人决定你是否进入下一轮。

技术电话面是technical的人打电话给你,一般问一些简历上的问题,和一些小的技术问题。一般会问OOP的概念、简单的算法和数据结构的概念。有的时候会给个网站要你在上面code。所以接电话要用耳机,腾出手来做别的事。

现场面:一般的软件公司没有服装要求,穿的越屌丝越好。如果是去银行,一般需要穿正装,入职以后可以随便一点(银行的程序员穿什么的都有,但是HR要求正装,Lz有同学差点因为服装问题被拒)。到了公司就是技术人员问问题,一般会问简历,然后问一些概念性的问题,最后是白纸上写code。(有可能可以用伪代码写,但是一般会要求用你最熟悉的语言。需要注意格式,尽量减少bug。写完了自己可以对着测试一遍。要求高一点公司会要求用尽量优化的算法。写完会继续讨论提升效率的方法)。

下一篇就扯一扯Lz的奇葩经历吧。。。
已有 3 人评分寄托币 声望 收起 理由
lubor + 8 来linkedin互粉
Dug + 6 赞一个~
z1c9x7 + 20 + 5 赞一个

总评分: 寄托币 + 20  声望 + 19   查看全部投币

使用道具 举报

Rank: 8Rank: 8

声望
490
寄托币
10827
注册时间
2013-3-16
精华
2
帖子
3172

枫华正茂 一帆枫顺   新任版主 寄托兑换店纪念章 中秋勋章 US-applicant Golden Apple

发表于 2015-4-15 23:50:01 |显示全部楼层
本帖最后由 jyttwc6590 于 2015-4-28 06:25 编辑

奇葩1:indeed上投了一个50+人的香港小公司来多伦多开分部。帮别人做网站的,招2个developer。电话面试的时候吹公司客户都在北美,什么百安居什么的网站都是他们做的。onsite的时候Lz去了,发现在多伦多downtown的一个小地下室,里面就6张办公桌,相当于中等大小的教室。当时Lz心里就默默的把这家当成最后的保底了。面试的时候谈薪水,说50k。Lz就震惊了,还真没听说有公司50k招developer的。然后面试官开始编故事:我们还面了一个UT的CS和数学双学位的人也很愿意来啊 bla bla bla。。。Lz心想你编故事我也不能输了气场,于是问:是硕士吗? 面试官愣了一秒钟,说不确定,瞬间被Lz戳穿。临走的时候Lz问能报销路费吗?面试官说不能,又开始编故事,说之前有个纽约来面试的人也没跟我们要路费啊 bla bla。Lz已经不想说什么,呵呵一笑,深藏功与名。基本确定拉黑这家。结果第二天Lz在学校找工作的系统里发现他们刚刚po了职位,而且还挺多人申请的,不知道这些人去了有何感想。。。。

奇葩2: Lz跟一个朋友要了内推。组长中国人,组里也挺多中国人。结果居然Lz的简历落到一个印度人手里。然后电话面就杯具了,一上来就是各种刁钻古怪的题,Lz面了这么多次从来没有别家的公司问的问题是这个路数的。基本是一开始试探Lz哪方便的知识不熟,发现熟的,就不问了。不熟的就往死里问。然后第一轮电话面就被拒了。。。。被拒第二天,Lz自己在这家公司的网站上投的职位的电话面就顺利通过了。。。。Lz要的内推没面过,没内推的反而过了。。。。阿三就是这么坑。。。。。。

奇葩3: 某个银行,在多伦多downtown某个developer的职位。只有45k,Lz心想反正当个保底也行。就去了,还穿的正装。结果经理一问发现Lz没有coop经历,一脸的嫌弃。Lz也是震惊了,我简历上没有,你让我来面,以为我有coop不写在简历上?就出45k还想找有coop经验的,这年头还真是什么经理都有。。。。。。

奇葩4: Lz在indeed海投,有一天一个公司打电话来:“我们是。。。我们公司的网站是。。。你可以先看看我们的网站,如果你有兴趣加入我们的话给请联系我们。。。”Lz打开网站,发现是约炮网站。。。。于是Lz默默地关了,继续海投别家。。。。

已有 2 人评分寄托币 声望 收起 理由
singulo + 2 这么多奇葩公司……
z1c9x7 + 20 + 5 赞一个

总评分: 寄托币 + 20  声望 + 7   查看全部投币

使用道具 举报

Rank: 8Rank: 8

声望
490
寄托币
10827
注册时间
2013-3-16
精华
2
帖子
3172

枫华正茂 一帆枫顺   新任版主 寄托兑换店纪念章 中秋勋章 US-applicant Golden Apple

发表于 2015-4-15 23:50:52 |显示全部楼层
应该够了。。。
已有 1 人评分寄托币 声望 收起 理由
z1c9x7 + 20 + 5 赞一个

总评分: 寄托币 + 20  声望 + 5   查看全部投币

使用道具 举报

Rank: 5Rank: 5

声望
95
寄托币
1152
注册时间
2013-5-12
精华
0
帖子
402
发表于 2015-4-16 00:00:37 |显示全部楼层
......这是要干嘛
已有 1 人评分寄托币 声望 收起 理由
jyttwc6590 + 20 + 5 憋大招 = =

总评分: 寄托币 + 20  声望 + 5   查看全部投币

使用道具 举报

Rank: 6Rank: 6

声望
259
寄托币
3255
注册时间
2013-3-31
精华
1
帖子
652
发表于 2015-4-16 00:16:40 |显示全部楼层
感觉要放大招了。

使用道具 举报

Rank: 8Rank: 8

声望
490
寄托币
10827
注册时间
2013-3-16
精华
2
帖子
3172

枫华正茂 一帆枫顺   新任版主 寄托兑换店纪念章 中秋勋章 US-applicant Golden Apple

发表于 2015-4-16 00:41:29 |显示全部楼层
Dug 发表于 2015-4-16 00:16
感觉要放大招了。

额,在码字。。。吃完饭继续。。。
已有 1 人评分寄托币 声望 收起 理由
z1c9x7 + 20 + 5 赞一个

总评分: 寄托币 + 20  声望 + 5   查看全部投币

使用道具 举报

Rank: 9Rank: 9Rank: 9

声望
2929
寄托币
33718
注册时间
2009-9-28
精华
6
帖子
20229

寄托优秀版主 Aquarius水瓶座 枫华正茂 一帆枫顺   烤鸭大厨 在任资深版主

发表于 2015-4-16 01:15:45 |显示全部楼层
是要找房子么?

使用道具 举报

Rank: 8Rank: 8

声望
490
寄托币
10827
注册时间
2013-3-16
精华
2
帖子
3172

枫华正茂 一帆枫顺   新任版主 寄托兑换店纪念章 中秋勋章 US-applicant Golden Apple

发表于 2015-4-16 01:46:07 |显示全部楼层
wrath 发表于 2015-4-16 01:15
是要找房子么?

。。。。。这里可能找的到那么冷门的地点的房子吗?

使用道具 举报

Rank: 8Rank: 8

声望
490
寄托币
10827
注册时间
2013-3-16
精华
2
帖子
3172

枫华正茂 一帆枫顺   新任版主 寄托兑换店纪念章 中秋勋章 US-applicant Golden Apple

发表于 2015-4-16 01:46:30 |显示全部楼层
wrath 发表于 2015-4-16 01:15
是要找房子么?

你荣誉了,可以去续了。。。

使用道具 举报

Rank: 8Rank: 8

声望
390
寄托币
3530
注册时间
2013-2-17
精华
1
帖子
3953

寄托兑换店纪念章

发表于 2015-4-16 01:55:43 |显示全部楼层
除了找工经验,倒是想听听程序猿们每天在公司的日常呢

使用道具 举报

Rank: 8Rank: 8

声望
490
寄托币
10827
注册时间
2013-3-16
精华
2
帖子
3172

枫华正茂 一帆枫顺   新任版主 寄托兑换店纪念章 中秋勋章 US-applicant Golden Apple

发表于 2015-4-16 01:59:08 |显示全部楼层
Cecilialoveca 发表于 2015-4-16 01:55
除了找工经验,倒是想听听程序猿们每天在公司的日常呢

额,等我入职了写。。。。

使用道具 举报

Rank: 8Rank: 8

声望
390
寄托币
3530
注册时间
2013-2-17
精华
1
帖子
3953

寄托兑换店纪念章

发表于 2015-4-16 02:00:13 |显示全部楼层
jyttwc6590 发表于 2015-04-16 01:59


额,等我入职了写。。。。
land哪家公司啦骚年
已有 1 人评分寄托币 声望 收起 理由
jyttwc6590 + 20 + 5 私信你了

总评分: 寄托币 + 20  声望 + 5   查看全部投币

使用道具 举报

Rank: 9Rank: 9Rank: 9

声望
2929
寄托币
33718
注册时间
2009-9-28
精华
6
帖子
20229

寄托优秀版主 Aquarius水瓶座 枫华正茂 一帆枫顺   烤鸭大厨 在任资深版主

发表于 2015-4-16 02:01:53 |显示全部楼层
jyttwc6590 发表于 2015-4-16 01:46
你荣誉了,可以去续了。。。

我要退休了

以后加版就靠你了

使用道具 举报

Rank: 5Rank: 5

声望
175
寄托币
1265
注册时间
2012-3-1
精华
1
帖子
338

AUandNZ Award

发表于 2015-4-16 02:06:50 |显示全部楼层
基哥毕业了?

使用道具 举报

RE: 找工作经历,适合想找编程工作的人参考 [修改]
您需要登录后才可以回帖 登录 | 立即注册

问答
Offer
投票
面经
最新
精华
转发
转发该帖子
找工作经历,适合想找编程工作的人参考
https://bbs.gter.net/thread-1821346-1-1.html
复制链接
发送
报offer 祈福 爆照
回顶部