春招面经,希望对大家有些许帮助
先介绍下,本人是211EE方向硕士,去年有过一段时间大厂实习经历,学校里也参加过几次算法比赛,虽然拿过奖,但从来没有进过决赛。。仅供大家对比参考下。。
春招投的岗位主要是软开和java系后台开发方向,面试过的公司面经如下:
google(SWE Intern)
很早就关注了google招聘包打听,每年的暑期Intern招聘一般开始于一月中旬。所以如果你想尝试下SWE Intern,最好之前就有一定的准备,不然会像我一样手忙脚乱,而且不扎实。我是在一月下旬通过认识的学长内推,然后约的2月上旬的远程面试,面试题目由于保密的原因不方便透露。但建议大家把leetcode上面google专题下的题最好都刷一遍,专题可能需要收费,但是网上可以找到免费的html,也可以解决问题。远程面试有个特点,一般不会出图或者二叉树的题,这种题可能会不太好表述,所以一般集中在查找、数组和字符串,大家可以参考下。
阿里 (java开发)
1.Cookie是什么
2.Map了解吗
3.JVM内存区域,方法区是干嘛用的
4.Java做过项目吗
5.分布式感兴趣,看过什么东西吗(建议大体了解整体后,重点看一个)
6.Linux用过吗,字符串处理把文本文件的第一行和第三行的第一列取出来
7.了解solr和mongodb更深层次的一些东西吗
8.自己私下捣鼓过什么东西吗(博客服务端是用什么搭建的?)
9.Selenium涉及到登陆问题是怎么解决的
阿里这个感觉主要是简历上面的问题没有准备充分,并且认为我私下没捣鼓过企业级的java项目,而且最后给我说感觉我基础部分都是突击的,好吧。。。语速出卖了自己,原以为基础准备充分就能过,没什么好说的。
这次的经历也让我觉得@TeeKee 大佬 的帖子实属精品,电面确实需要技巧,并没有想象中那么简单,并且简历上所有的可能问到的问题都得准备充分,不然就只能凉凉。。。
美团(后台开发)
一面(电面)
聊实习,聊算法比赛
二面(电面)
1.一上来直接聊实习,项目相关
2.java和python区别,java有虚拟机,那python也有啊,还有其他的区别吗
3.项目为什么要用爬虫solr和mongodb的区别,存数据为什么不用solr
4.看你用过meteor,说一下,实时刷新数据,后端nodejs,那实时刷新数据如何实现,底层是什么协议
5.10000行数据,每一行有重复数据,统计每个数字的次数,详细把代码说下,一开始直接说了用分冶,他说你没听懂题目吗。。。然后我说数据结构用hashmap,具体代码呢,遇到null如何处理,getOrDefault
6.还有啥想问的吗,想再面会儿吗
三面(现场)
1.如何实现日志存储驱动
2.k8s后端的业务流程和场景
3.pod有个docker挂了,如何知道(etcd心跳机制)
4.kafka的业务场景,如何用的
5.假设给你100个桶,给你1000个数字,数字范围在1-10000,如何把这些数字放进100个桶,使得每个桶内数字的和尽可能的接近。如2个桶,有1个100和100个1,第一个桶内放入100,第二个桶内放入100个1(手撕)
仅仅是分享一些个人的经历与感想,希望能与大家一起继续学习、进步,与大家共勉!
#内推##春招##实习##面经##阿里巴巴##google##美团#