海归秋招,回馈牛客(阿里、百度offer)

背景介绍:

楼主在加拿大呆了6年,本硕加拿大top大学cs专业,今年刚硕士毕业。留学生回国找工作,真心是弱势群体。之前一直在国外,消息闭塞,以为留学生有2年的时间算应届,结果回国之后才发现,毕业时间卡得很严,不是2018届毕业,好多公司校招面试通过之后没法发offer。甚至如美团,笔试都没给我发。
所以,留学的同学们,要么提前一年做准备(但这个时候基本都在上课或考midterm),要么做好回国参加社招的准备。这三个月很心累,不过最终结果还是好的,拿到阿里和百度的offer,决定去阿里了(谁有阿里的微信群,拉我一下啊,我要找组织)。

面试经历:

7月份回国准备参加校招找【Java研发】的工作,然后就一盆冷水泼了过来。要么笔试各种挂,要么不满足2018届应届的要求。投了30家公司,小公司基本团灭,各种被怼。
然后BAT的校招:
1. 百度,3轮校招面试,面试通过之后,部门岗位都确定了,结果hr告诉我不是2018届毕业,没法给我发校招offer。然后说帮我转社招,结果又是三轮社招面试,拿到offer。
2. 阿里也是类似的问题,不过hr小姐姐很好,直接帮我转社招了,一共六轮面试,3轮技术面,1轮hr面,1轮Aliexpress CTO面我英语(码农也要面英语是什么节奏?),1轮交叉面,拿到offer。
3. 腾讯,楼主山东的,感觉深圳太远了,就不考虑了。

***然后,宇宙无敌的【华为】,已经无力吐槽了,我参加的北京留学生优招,我只知道肯定没挂,双面A+,但依然还在备胎池里泡着***

面试问题:

1. 首先,感谢牛客!这个网站真的给了我很大的帮助。前期笔试各种挂,主要是选择题做的不好,好多细节知识掌握得不是太好。然后我就在牛客网刷了将近上千道选择和编程题,从此笔试再也没挂过了!所以重点推荐牛客网的【专项练习】和【在线编程】!!

2. Java的基础知识一定要非常好,Java基础要是答不上来,面试肯定挂。这里推荐牛客的一个帖子:
【Java方向如何准备BAT技术面试答案(汇总版)】https://www.nowcoder.com/discuss/31667?type=0&order=0&pos=11&page=1
基本上可以涵盖了大部分Java面试的基础知识,至于其他算法、数据结构、分布式、数据库、计算机网络之类的就得靠平时积累的。

百度:
前两轮是技术面试,三面是部门经理面。
一面:
1. HashMap的底层实现原理,get、put怎么实现的,是不是线程安全
2. ConcurrentHashMap怎么实现线程安全的
3. Object类都有什么方法
4. 重写equals方法要注意什么
5. 手撕代码,单例模式
6. 手撕代码,快排,怎么优化
7. 手撕代码,字符串最长子序列
8. JDK8有哪些新特性
9. String、StringBuffer、StringBuilder的区别
10. 数据库索引,底层结构,优化
11. JVM参数,调优
二面:
1. 手撕代码,二叉树中路径是某一值的路径
2. 手撕代码,已知一个排序好的带重复数字的数组1,和移动X位后的数组2,求X的值,要求复杂度O(log N)
3. 赛马问题,求最少几次能排出前三名
4. 一个桶里面有白球、黑球各100个,每次从通里面拿出来两个球;如果取出的是两个同色的求,就再放入一个黑球;如果取出的是两个异色的求,就再放入一个白球。最后桶里面只剩下一个黑球的概率是多少?
5、6、7、8、9、10。。无穷无尽的智商题
三面:
1. 分布式系统的设计,要考虑哪几方面。
然后就问我关注什么新技术,然后就没有技术问题了,开始谈理想了。从马云李彦宏谈到周杰伦吗,谈了一个小时。。。

阿里:
一共六轮面试,我也记不清每一轮的具体问题了,总结一下吧:
1. 【每轮面试】都会问Java基础,比如HashMap,线程安全,线程池,volatile关键字的作用,JVM的内存模型等等。
问得很细,比如Integer a=127; Integer b=127; Integer c=new Integer(127); 这三个用==返回什么?128呢?
2. JDK8的的特点,lamda表达式的用法
3. http 1.0、1.1、2.0的特性,访问www.taobao.com的过程
4. http get和post的区别,cookie和session的区别,https的过程
5. tcp怎么实现的可靠传输、拥塞控制、流量控制,tcp优化
6. 数据库索引优化,口述mysql语句
7. 缓存,CDN,负载均衡
8. 设计一个算法,可以缓存服务器的实时更新热点信息
9. 分布式,cap理论,Poxas算法,redis
10. 情景题,比如其他国家网速不好,访问国内页面太慢,怎么解决
11. 聊人工智能的项目
12. 面英语,一上来就是用英语说我面试的部门做的是国际业务,程序员也要英语要好。用英语问Java、算法、ddos安全等问题。差点吓哭。。

华为:
一面:
我用了5分钟讲了下项目,然后剩下时间面试官就开始和我聊国外生活。。。
二面:
全程谈理想。问我在学校怎么学习,待到几点。我就想,这是不是暗戳戳问我能不能加班,我就开启忽悠模式,我在加拿大天天实验室待到晚上12点才走,然后就看到主管嘴角微微上翘。。然后就问我想要多少钱。。

总结:大公司面试感觉非常好,大公司更看重的是基础扎不扎实,人聪不聪明。想要回国发展的同学们,一定要提前做好准备!
#阿里巴巴##百度##华为##留学生##面经##秋招##Java工程师#
全部评论
海归不容易啊
点赞
送花
回复
分享
发布于 2017-10-30 17:07
欢迎回国吖,还有,恭喜题主,社招也能拿到这么多,肯定是很腻害的
点赞
送花
回复
分享
发布于 2017-10-30 18:09
滴滴
校招火热招聘中
官网直投
你比我好多了,美团、百度、阿里都没鸟我
点赞
送花
回复
分享
发布于 2017-10-30 18:22
私我微信。。我拖你进。。。
点赞
送花
回复
分享
发布于 2017-10-30 18:50
噗,我也是留学狗社招拿的蚂蚁offer
点赞
送花
回复
分享
发布于 2017-10-30 19:24
为什么同样是今年海外毕业 你说的那几个公司我都有同学拿到校招offer 好虚啊会不会反悔啊
点赞
送花
回复
分享
发布于 2017-10-30 19:44
为啥要回国工作,枫叶国IT氛围如何,去美帝工作机会大不😄
点赞
送花
回复
分享
发布于 2017-10-30 22:53
楼主找到阿里微信群了吗?
点赞
送花
回复
分享
发布于 2017-10-30 23:27
留学生真的很不容易啊,LZ很厉害~
点赞
送花
回复
分享
发布于 2017-10-31 01:08
你好啊,lz拿的是p几啊?开发岗位?阿里给签字费房屋补助了吗?
点赞
送花
回复
分享
发布于 2017-11-01 11:51
请问加拿大或美国的大学都是几月份毕业呢?
点赞
送花
回复
分享
发布于 2017-11-01 12:29
恭喜楼主,马上毕业回国的我瑟瑟发抖,已经错过秋招了= =
点赞
送花
回复
分享
发布于 2017-11-17 11:21
请问楼主是网上自己投的吗?还是找了内推?
点赞
送花
回复
分享
发布于 2017-11-30 11:46
楼主能不能拉一下微信群啊qaq
点赞
送花
回复
分享
发布于 2017-12-02 09:34
请问楼主留学回去的如果校招转社招 难度大么
点赞
送花
回复
分享
发布于 2019-03-05 08:02

相关推荐

更新:4.18二面,4.23约了hr面问简历:1. mmap的文件有哪些刷盘方式?(munmap和msync)2. mmap的文件会马上放到物理内存吗?什么时候才会放到物理内存?3. page fault的过程?4. 一个进程open的文件,这个进程异常退出了,脏数据会落盘吗?5. 一个进程在写文件,另一个进程删除该文件,删除会不会成功?为什么?写文件进程能不能继续写?为什么?6. 拷打项目(另外一个项目是F2FS文件系统,面试官延申到了btrfs,zfs,lsm-tree等,不得不说太有深度了)7. 进程线程的区别,协程如何实现?协程的优缺点?8. 创建进程、线程的函数9. 操作系统如何保证进程的隔离性?10. 进程线程之间哪些共享哪些不共享?线程独有的资源有哪些?为什么这些资源独有?11. 操作系统是通过什么向上层提供统一的读写接口?vfs的四个关键结构体?讲讲inode和dentry的作用?数据库:1. 事务的特性,如何保证的?2. undo log,redo log什么时候起作用,详细说说3. 事务没有commit前不会持久化,那为什么还需要undo log?(这个我是真不懂,求佬们在评论区教教我)计算机网络:1. time wait和close wait过多的原因,怎么解决?2. Linux中查看已连接socket的命令其他:1. C语言文件编译的流程?(预处理、编译、汇编、链接)2. undefined reference在哪一步出现?怎么排查?3. RDMA了解吗?C++:1. 构造函数可以是虚函数吗?为什么?2. 继承中构造和析构的顺序3. 析构函数不是虚函数会怎么样?(分类讨论,父类指针指向子类对象以及子类指针的子类对象)做题:层序遍历二叉树,要求每一层逆序输出,五分钟A了,前面的花了70分钟
点赞 评论 收藏
转发
头像
04-16 10:37
算法工程师
职位描述2021年4月,阿里集团成立智能信息事业群,聚焦AI技术在信息服务赛道的创新应用,从工具到服务,持续为用户提供高效、智能的互联网产品。智能信息事业群核心产品为夸克APP、UC浏览器、书旗小说、超级汇川等,以多APP矩阵,覆盖横跨各年龄段的数亿用户人群,服务超10万客户。目前我们正在用大模型服务于公司的多条业务线,作为智能信息的AI Infra团队,在这里你将深入参与到大模型的训练和推理中: 1、参与大模型离线训练的效率和稳定性提升的工作; 2、参与大模型在线inference吞吐/延迟优化,提升inference性价比的工作; 3、参与上述算力加速软硬件及平台体系化的设计和建设工作,支撑大模型能力建设和落地应用。职位要求,具备以下一项或多项能力:1. 熟悉C/C++、Python等至少一门编程语言,以及Linux下的开经验 2. 了解常用机器学习算法,对文本/多模态大模型相关领域模型,有极佳的工程实现能力,了解TF/Pytorch/Jax等深度学习框架,有相关模型训练和模型效果优化者优先 3. 了解大模型MegatronLM/Deepspeed/Colossal分布式训练框,了解模型量化、蒸馏、剪枝等模型优化原理和策略,有相关训练、调优经验优先4. 了解或使用过使用包括vllm/tgi/tensorrtLLM等模型推理服务框架,有代码分析及实践经验优先 5. 了解GPU/ASIC芯片,了解硬件系统架构,能够针对性的编写高性能的算子实现,有分析及调优能力 5. 在训练/推理加速相关领域的研究和成果发表者优先 ,也欢迎有HPC或体系结构背景的铜须同时我们还希望你 1、学习能力强,有良好的英文论文阅读能力,对新事物保有好奇心,并能快速适应新环境; 2、良好的沟通能力和团队协同能力;能与他人合作,共同完成目标; 3、对所在领域有热情,相信方法总比困难多,善于独立思考并反思总结。base地点:广州,欢迎感兴趣的同学留言、私聊或发送简历到邮箱zhangmaoquan.zmq@alibaba-inc.com
投递阿里巴巴等公司10个岗位 名企内推
点赞 评论 收藏
转发
点赞 109 评论
分享
牛客网
牛客企业服务