我也来聊聊海外找工作吧

2022-10-26 12:40:45 +08:00
 caixiangyu17

本人在悉尼,看有个老哥在国内直接找到了悉尼的工作,真的很厉害。我也来说说澳洲找工作的情况吧。

1. 澳洲有什么样的 IT 职位

澳洲 IT 主要是开发和 DevOps (运维?) 先说开发,前端主要是 React 和少量 Angular ,Vue 在澳洲用的很少,而且用的基本是华人公司。后端招最多的是.net ,其次是 node 和 java ,python 有一点,php 基本没有。移动端安卓和 ios 都还算是比较抢手的方向,都有不少公司招。 DevOps 主要就是 aws ,gcp 或者 azure 的各种服务,docker 以及自动化测试部署等相关的技术,也还要求挺高的,而且基本上起薪比开发高。


2. 工资大概多少

entry level 大概 5-7 万澳元一年,mid level 差不多 8-12 万,senior 大概 12-20 万。这是一般的,当然不同公司有浮动。尤其 senior 这种头衔,小公司去大公司,可能给你连降好几级。所以这里浮动比较大。20 万以上基本上是大公司 senior 或者 manager 。


3. 需要什么能力

澳洲面试对于华人来讲,主要的能力就是英语和技术 首先英语水平,必须要有正常沟通能力,不用发音很好,但是听力一定得好一些。如果经常听不懂问题,会有很大的影响。不用担心口音,但是一定不要磕磕巴巴的。有很多华人说英文总喜欢重复英文单词,就会很不好。所以蒸锅过程,最重要的就是流畅。 然后就是技术能力,主要包括 coding ,system design 和 behavior questions 。这里我们后面细说。


4. 澳洲有什么公司

主要是几类公司,华人小公司,西人小公司,中型公司以及世界大公司。 其中很多中型公司都还是不错的,比如说澳洲三大电信运营商 Telstra ,Vodafone 和 Optus ,澳洲四大银行 CBA ,NAB ,ANZ 和 Westpac ,四大咨询公司的 IT 部门,各种 IT 咨询公司,两大会计软件 Xero 和 MyOB ,以及一些本地知名的网站,比如 carsales ,seek ,freelancer 等 大公司主要是谷歌,亚麻,微软以及澳洲独角兽公司 Atlassian ,Canva 等


5. 签证如何

澳洲找工作,签证还是很重要的,总的来说绿卡是第一个敲门砖,如果没有绿卡,很多面试会直接没消息。 人在澳洲拿工签是第二个门槛,因为大多数 hr 都是给你打电话的,如果人不在澳洲,会错过很多联系你的机会。 所以对于国内的小伙伴,的确是很难。毕竟本地能找到没必要去海外找,海外欧美那么多想换这种节奏的,没必要去亚洲找。如果大家有兴趣来澳洲,还是尽量找内推,不然可能真的没有 hr 联系你们。


6. 面试流程

首先,这两年面试基本都是线上,不用去公司面,所以也比较方便,一般 work from home 也不用请假。也对国内的小伙伴比较友好。 基本上个大公司的流程基本上都是第一轮先和 HR 聊一聊,大概 15 到 30 分钟电话。说一下你的情况,公司职位的情况,以及你的预期薪资。HR 是不会和你聊很细工资的,只会说差不多能达到你的预期,或者打不到,最高能多少。这一轮最难的是 HR 打电话过来,你可能会很懵,而且电话和视频不一样,你看不见对方,想听懂难度更大。所以非常考验听力说平,如果这一轮你可以和 hr 谈笑风生,那么面试英语关应该就没有太大问题了。

然后一般就是基础 coding 的测试,有的公司会给你个小作业,有的公司会给你一个网站答题,有的公司没有这一轮 之后就是 pair coding 。一般会给你个问题,然后让你先阐述思路,之后做。语言方面,有的公司会限定,大公司一般随意,你熟悉什么用什么,你自己提前准备好运行环境就行。刚开始的问题会比较简单,能你做完了,会加一些扩展或者优化。问题的类型有的公司会是 leetcode 中等难度以下,有的会是一个已经写了很多的项目给你,让你完成一个功能。这里重点就是你得边做边说,不能自己闷着,思考过程都要讲出来,要全程有一个好的沟通。不会了其实也可以求助面试官,一般面试官会给你一些提示。

然后有的公司会有 system design ,这个好像国内不多的样子,不过这边还是有很多公司要面的,具体流程可以参考各种讲 system design 的视频学习。

之后有的公司会有一个和你两项目的环节,就是按照你的简历,问你做过什么,你讲解了之后回去抠细节,延伸提问。这里面你的人一般比会比你预期的等级高 2 级的样子,所以你是不是真的会很容易被他问出来。

最后就是 behavior ,有很多问题需要提前准备。这里基本上都是推荐看 amazon behavior questions 来准备。


7. 面试案例

我知道的一些公司面试流程,hr 面是所有面试的开头,就不算进去了。所有面试都有 5 分钟让你提问题的环节,所以至少准备两问题每次。

Thoughtworks

非常好的一个咨询公司,唯一缺点就是给的少了点。可能国内 TW 的面试也差不多是这个流程。总共四轮

第一轮 pair coding ,一个半小时,面试前几天,提前让你在几种语言里面选一个,然后给一个 github 的 repo 让你自己先玩玩,熟悉一下代码,是个后端项目。然后面试时候给你一个 trello borad 链接,打开里面有几个 ticket ,你随便挑一个去完成。要按照百分百 TDD 的流程去做,项目里面有测试可以参考。项目有故意写不好的地方,等你自己发现。然后 ticket 有后续,遵从 TDD 加测试用例,重构代码。

第二轮聊项目经验,一个小时,纯聊你自己的经验,你觉得什么强就多引导他去问。

第三轮 behavior question ,一个小时。给你十几个题卡,你随便选号码,然后翻开就是一个一句话的 behavior question 。然后回答。

第四轮 Manager 面。一个高级 manager ,主要是你来提问,问你想知道的东西,他给你解答,我不确定这一面是已差不多了所以才让面试者全程提问,还是就是这种模式来考察面试者。

Atlassian

澳洲本土最大厂,我觉得养老很好哈哈。总共 5 轮 第一轮和第二轮都是 pair coding 。语言自选,环境自己配好。面试开始一道题,leetcode 中等偏下。全程 TDD ,必须先写测试。30 分钟左右写完,然后在提问一到两个扩展,扩展能不能答好是评定等级的关键。两轮的区别就是,一轮偏 OOD ,就类似让你写一个小游戏之类的,考察面向对象的功底。这里我不得不提一句贪吃蛇,我面过很多公司都有这个题,也就不算透题了。另一轮是偏算法,最后会问题时间复杂度和空间复杂度,以及优化。

第三轮 system design 。也是很常见的题,核心注意的就是,一般公司 system design 都会稍微和自己的产品有一点结合,也就是说和你在网站上看到的有一点点不同,别无脑用你准备的,没分析清楚需求就做是大忌,会直接挂掉。

第四轮 behavior questions ,也是两三个人轮着问,题目一句话,回答 5 分钟,给对方 5 分钟问细节,这里不会有任何技术相关的,也尽量不要说技术细节,对方听不懂会有差评。总共回答四五道题的样子。

第五轮 manager 面,和你即将要去的组的 manager 面,他也会是用 behavior question 来开始问题,但是可能会反问里面的技术细节。 最终根据五轮总反馈决定录用与否与定级。不过这里如果前三轮又问题,可能会直接 fail 掉,不进入最后两轮。

Seek

澳洲最大的找工作的网站。总共两轮 第一轮家庭作业,语言只有 JS ,可以选前端或者后端,我选的后端。一个网站进去计时,有三个问题,两个 leetcode 题,一个 Express 后端借口。都是有自动测试,接口也是有输入和返回值,写好了测试就能过。好像没有隐藏用力,所以跑过全部测试就满分通过了。

第二轮 coding 和 system design 合并,一个半小时。coding 还是一个后段项目,写一个接口完成需求。自己写测试,也是 TDD 模式。但是是在一个在线编辑器上面写,非常蛋疼。快捷键,自动补全,搜索都不熟悉。连 import 都得手写,拼写错误就爆炸。我调了非常久最后完成了一部分。不过他开始就说了,题量很大,不用都做完,就是看做的过程。然后 system design 给了一个 miro board ,也是正常的题目,不过网站在线支付我没做过,当时没太搞明白他要问什么,后来我就说不太熟悉这块,做过 Android 里面 Google play 支付。反正发挥的一般。

Canva

一轮游 上来我投全栈,给了我一个前端的职位面,直接面 javascript 。拿了一堆题卡,每个题一个代码段,问一个问题。我是涉猎比较广,前后端和移动端都做,但是哪个都不精,所以纯纯的 js 我是真不行,在两个非常复杂的 promise 上面懵了,你知道面试那个气氛要是一懵逼,那可真是脑袋一团浆糊,怎么想也想不明吧。我问后端有没有面试,他说后端 java 更难,我想想也是,专抠 java 我也不行。然后又跟我说差不太多,在准备一年有机会,哈哈也不知道是不是敷衍我。然后就一轮游了,感觉 Canva 跟其他区别太大了。

Amazon

可以说总共 6 轮吧 第一轮 coding ,上来先问两个 behavior questions 。大概 15 分钟。然后给共享编辑文档。给你一个 leetcode 中等偏下的问题,先讨论一下方案,然后白板手写。这一点我是真的不喜欢,没有 TDD 经常会漏一些小细节,而且自动补全也不行,所以我写的是 70%代码➕30%伪代码。总计 35 分钟吧,最后剩十分钟给你提问。

第一轮过了就是下一轮 loop 了,总共 5 个面试,你可以约一天,也可以约几天分开。

前三轮和第一轮没区别,两个 behavior questions➕一个 leetcode 题。不过这里我遇到的题目都比较简单,没有特别复杂的数据结构才需要解决的问题,或者我水平不够没想到高级的用发。不过总的来说就 35 分钟,比一般的 coding 要短,所以太难的也是真的完成不了。

第四轮是纯 behavior ,大概问 40 分钟,然后给你 20 分钟反问。所以要多准备几个问题,两个不够了哦。

第五轮是 system design 。也是你要进的组的 manager 面。也是常见的问题,亚麻方便,功能有的是,随便找一个让你设计就好了。

其他

面过一些中型企业,以及澳洲政府的一些 IT ,主要都是聊,pair coding 就基本上没了,system design 也没有。这种纯聊我就不知道怎么才能把等级聊上去,聊的都一般,而且也都是差不多的东西。就不赘述了

8089 次点击
所在节点    职场话题
46 条回复
zackwan95
2022-10-26 12:48:57 +08:00
感谢分享!
还想问一下,澳洲是可以直接投简历的吗?假设面试通过了公司把人从中国 relocate 过去会有什么困难吗,是大部分大公司都支持吗?
收入假如说是 20 万的话,税后到手大概能有多少呢,以及后续升职加薪会很难吗?
hello2090
2022-10-26 12:50:23 +08:00
澳洲最爽的 IT 工作,就在其他里面:堪培拉的 ZF Contractor ,当然,前提是你愿意呆在堪培拉,当然我也见过有些家在悉尼的过来工作的。
hello2090
2022-10-26 12:57:40 +08:00
我来说个好玩的,当然这是楼主的帖子,我也不好意思说太多。好多年前有个中介拉我去面试一个 perl 职位,我其实就写过几百行 perl 的 code, 当然我和中介也是这么说的,中介说没关系,去试试。我当时刚刷 leetcode , 面试就让我介绍了自己的项目经验,然后和面试的吹了吹牛,就结束了。我说你不问点啥技术问题啊,让我做个题啥的?面试官回答说,“不用了,你说的我们都相信”😂

我现在这份 zf 工作面试就 15 分钟,自我介绍 5 分钟,就一个技术题,啥是 JPA?
wdwwtzy
2022-10-26 13:34:05 +08:00
后端招最多的是 .net
wobuhuicode
2022-10-26 14:14:23 +08:00
21 年公司有名额可以去澳大利亚,可惜我却放弃了。今年没有名额了……哭。
galaxyy
2022-10-26 14:55:24 +08:00
感谢分享!
caixiangyu17
2022-10-26 15:08:37 +08:00
@wobuhuicode 前几年的确机会比较多,哎只能再等机会了
youshangdemajia
2022-10-26 15:56:12 +08:00
澳洲新西兰挺好的呀,离国内近
qhgongzi
2022-10-26 16:57:10 +08:00
感谢分享
Qy2FbR
2022-10-26 20:32:46 +08:00
亚麻一般是五轮,你的第四轮纯 behavior 可能是 bar raiser 的加面
Qy2FbR
2022-10-26 20:33:56 +08:00
啊如果是不是同一天就不是,不过一般 tech screening 都是网上做题,澳洲竟然还有提前一轮吗
caixiangyu17
2022-10-26 20:47:52 +08:00
@Qy2FbR 网上做题好像是只有毕业生才需要,直接社会招聘的话,好像第一轮就是先试试看你行不行,有没有必要继续后面这么多轮面试。
caixiangyu17
2022-10-26 20:49:06 +08:00
@Qy2FbR 不过我纯 behavior 那轮的确是个 bar raiser 。感觉级别巨高,年纪也很大。超级有水平,聊起天非常舒服。
Timzzzzz
2022-10-26 20:54:49 +08:00
感谢分享
idragonet
2022-10-26 22:34:22 +08:00
后端招最多的是 .net ,感动了。
yifangtongxing28
2022-10-27 00:09:17 +08:00
@hello2090 这种一天有效工作时间有没有 1 小时?年薪多少?感觉得有身份的才能搞吧,不太适合国内肉身翻出去的兄弟们
lplsz
2022-10-27 03:39:47 +08:00
楼主你好,可以了解一下你面的是🍌的 L 几么。看你的描述大概有个 3 年经验,能做 Medium 题目,沟通没问题就差不多能去申请了是么,谢谢🙏。
lplsz
2022-10-27 03:42:51 +08:00
@hello2090 长见识了,这么说的话,假设不考虑居住位置,Canberra 的 Contractor 比悉尼大厂还好?如果是悉尼的 ZF IT 工作对比大厂比如 Atlassian, Google, AWS, Canva 这种呢。感谢层主解答。
hello2090
2022-10-27 04:50:59 +08:00
@lplsz contractor 到处都有,包括企业也要 contractor ,堪培拉的好处是,联邦 zf 部门超多,而且面试简单,比企业简单太多了,基本上就是问,你有没有用过 xxx 之类的。

我之前公司有个中国女同事,82 年国内上大学的,因为沟通和干活不好,最后被辞退了。她和我说,后来有两个 contractor 工作 offer ,都是 120 一小时。她的水平呢,举个例子。我们用的 windows, 她要安装 docker desktop, 要先安装 wsl, 她都需要我一步一步帮她安装。Microsoft store 有广告弹出来,她都胆战心惊,“这个能不能关掉,会不会影响安装”😄

我和现在工作地方的一个中国人(他自己有自己的中介公司,所以对合同工工资很了解)说了这个事,他就来了句,120 太低了。
caixiangyu17
2022-10-27 05:51:49 +08:00
@lplsz 我申请的是 l5 ,会多一轮 system design 。工作经验最好是 5 年以上吧。澳洲亚麻没有美国那么好申,毕业生就随便申请。我们组反正没有毕业生,基本都是工作挺久的才又机会。当然在小红书你还是会看到哈。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/889980

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX