2017年JAVA后端web开发工程师面试各大公司比较【热门的公司基本都有】

        从国内一线的某互联网公司离职后,踏踏实实休息了几个月,年后开始了找工作之旅。本着面得多选择多的目的,也为了看看各大公司的不同情况,便开始了漫长面试之旅。下面尽量把面试过的公司情况都列出来,供年后求职的兄弟们参考,其中掺杂了不少个人的一些感受,一家之言吧。

 
公司 工作地点 通勤状况 办公环境 面试流程 面试内容 工作强度 待遇 感受
今日头条 知春路双榆树附近 离最近的知春里地铁站步行距离也在2km以上,公交车也没有到达公司门口的,通勤并不方便。怪不得头条老大鼓励大家就近居住,这不就近居住也很不方便嘛 今日头条在一个园区内,独占一个大概四五层的矮楼,但logo还是非常显眼的。一层会议室比较多,但都很小,我面试就在一个很小的房间内,只能坐两三人左右。封闭大厦并不透气,不过这点大多互联网公司都一样。所幸规划布局还行。 基本都是3轮技术面+一轮hr面。基本顺利的话,跑一趟就行了。 面试的开发工程师,基本以Java基础技术为主,包括Java的四大特性以及模式,会考写代码,也会考你实际使用中的项目经验,包括你对继承、封装、实现的了解和使用。问我的主要问题包括:sychronize锁方法和锁块的区别,什么时候用抽象,什么时候用接口?你做项目里用到模式的地方?两个字符串,每个元素都是[0-9]的正整数,请计算这两个字符串之间的差值?解释一下tcp三次握手和SYN攻击? 加班比较多+固定大小周,所以强度还是比较大的。 因为我面挂了,所以
没到谈待遇的地步,但据推荐的猎头说,基本上他们家能给到30-40K一个月,共16个月,所以待遇还算很不错的。
其实今日头条JAVA面试还是相对比较简单基础的,毕竟只是要的高级开发。但是我因为很久没面试了,休息期间也把技术完全扔到一边去了,也没有准备,所以面挂了,也不能怨天由人,据说今日头条推荐算法很NB,待遇很丰厚,上市前景可期【但普通的开发是没有期权的】,适合工作重心放公司的同学们拼一下。
宜人贷 金地中心 离大望路地铁比较近,步行5分钟以内 是租赁办公,估计租了几层,前台比较小,面试直接就在前台旁边的小会议室里,感觉比较逼仄。 3轮技术面+一轮hr面 1.吐槽一下,居然有笔试题。。。考的都是很基础的东西,包括线程的周期,写个sql,cookie和session的区别等
2.面试.让我设计一个爬虫系统o(╯□╰)o,另外问我如果不知道用户的密码,如果使用技术手段模仿用户登录网站,奇葩的问题。。。。
工作强度:据猎头说不加班,也有可能,毕竟宜人贷不是以技术为主导的公司 需要爬虫方面和抓取方面的而技术,待遇还算不错。14薪。 面试的那个岗位职责主要是
抓取其他网站的一些数据等存储使用等,与我的工作经历和项目经验背景完全不符合,当时并没有细想,后来结合他问的问题想想,不知道宜人贷是要做什么。后来听可靠人说宜人贷这两年内部比较混乱,坏账很多,而且并不属于技术主导的公司,所以技术在里面工作的环境并不太好。
一点资讯 同方科技园 离五道口地铁比较近,步行10分钟以内 租赁办公,公司规模不大,工位很紧凑,绿植少,完全是创业的感觉 基本都是2轮技术面+一轮hr面 面试的问题集中在JVM的相关和算法的相关,包括
1.JVM的内存分配 2.JVM的回收 3.JVM的调优问题 ,问得很细。
算法需要写完整代码,包括变种二分查找,即给定一个大数,设计一个算法在算法复杂度尽可能少的前提下算出它的平方根。
第二个算法是按照顺时针由外之内的顺序输出二维矩阵的元素。
大小周,周六固定上班 由于二面挂在算法上了,所以待遇不知道 对这家公司感觉不太好,原因如下:1一点资讯和今日头条属于同质化产品,但目前今日头条风头更近,身边用一点资讯的朋友很少,看不出有什么特别核心的竞争力。2.两个技术面试官给我的感觉都不好,第一个面试官感觉非常不耐烦,问问题特别烦躁,或许那天他心情不好吧,但给人的感觉就是不尊重。第二个面试官很神似我上个公司某个讨厌的同事,包括蜜汁自信和穿着打扮发型。面算法的时候还直接说我用时间太多了,把他别的给做算法的时间给压没了,还直接说这都是很基本的东西,怎么都不会。反正就是让人感觉很不爽,面试失败,自己会总结原因,我不是他的下属,无需这样疾言令色,见面留一线,日后好相见。所以最后他问我怎么知道一点资讯以及对一点资讯的感觉如何时,我也没给他什么面子,直接说hr在网上搜到我简历之后言辞很恳切的请我过来面试的,我并不知道这家公司。
freewheel 亮马桥附近 离亮马桥地铁比较近 HR初面+技术电面+第二/三技术面 技术电面,基本问的也是spring的核心和分布式事务等,但是由于该公司主要用go语言,所以对于java基础问了也是白搭,重头戏是架构设计和场景解决,问了该如何设计一个网银系统的问题。 freewheel是典型外企,网上传言福利什么的都很好,但相应的普通开发待遇不会很高。Java开发同学去那都要转go语言开发,不明白外企为嘛现在怎么都推崇go语言了。看重外语,需要读写顺畅,电面也会有英文的步骤,包括自己介绍和项目介绍等,很遗憾我的英语自从考完6级后基本被搁置了,基本上也是死在这上面了
爱奇艺 中关村爱奇艺大厦 中关村地铁附近 楼层感觉很低很压抑,工位很紧凑,绿植很少,没有专门的茶水间,就在工位旁边一个拐歪处就是茶水处,面试也没有会议室,就在茶水处旁边的吃饭处面试的。公司也是完全封闭,人员又多,空间又小,空气很不好。 两轮技术面+vp面试+hr面 技术面试问题集中在常规问题,如zookeeper的选举算法,数据库的索引优化和索引原理,Jvm调优等
VP面试并不问技术,完全凭他个人喜好,会抓住你的简历问你为什么要跳槽,为什么会跳了两个公司,在上公司什么地位之类的。
加班应该还是比较多,第二次我去的时候大概是下午六点半,大家都还是热烈工作的状态,无论是技术还是其他。 vp面试挂了,所以待遇也不太了解 爱奇艺离我家比较远,需要换乘两次地铁,通勤并不方便。
工作环境比较压抑紧张,技术氛围一般,毕竟主要是视频网站,重点是IP生态和自媒体运营等。
vp给人感觉很不好,并不尊重人,首先约好了时间后还让我等待了二十分钟左右,然后去他办公室的时候,我跟他问好,他满脸严肃,也不看我,指了指位置说坐这。之后的各种问话给人的感觉完全是居高临下,鄙视你跳槽,恨不能你在一个公司呆一辈子,问了我在上一个公司的级别,言语之中又是很不屑的样子。拜托,我过来找工作,我的履历简历上都有写,对这些不爽可以直接不面嘛,何必浪费大家的时间呢。
爱奇艺据说今年上市,想去碰运气的人就试试吧。
grab taxi 知春里附近,融科资讯中心 离知春里地铁步行要15分钟左右 租赁办公,但空间大小还是比较合适的 技术二面+经理英语面 这个公司也是用go语言,所以也面临Java转go语言的问题。现场面试给你一个电脑,需要现场编程,基本都是算法题,比如红黑树生成算法和给定数的N次方的算法复杂度和空间复杂度都尽量低的算法。 加班比较少 算法是我的软肋,所以直接挂了 这个公司的氛围感觉很不错,尽管算法题我没做出来,但是面试官在中间过程中还是很nice的提示了几次。最后还圆场说外企就喜欢考算法,找前端都要会红黑树生成算法,所以至今他们前端没有招到,基本大家在面外企前都在leecode里狂刷算法题。所以去这家公司需要准备好算法。
另外这个公司主要面向东南亚市场的类似滴滴的这么一个共享汽车的公司,所以去那去新加坡的机会还是蛮多的。
宜信 东方梅地亚中心 地铁大望路地铁,步行15分钟左右 租赁办公,办公环境比宜人贷感觉好些,
可能宜信大数据创新中心技术人员没有那么多
技术二面+HR面 大数据创新中心比较关注的是数据结构和存储等,对于spring等并不是很care,问的问题也主要围绕各种数据结构堆栈队列的变种等,考了个算法非递归遍历二叉树等 加班不多 比较奇怪的是问题都答了,但是最后没让hr面我,可能是我的项目经验和背景和大数据还是有差距的 面试官感觉还不错吧,一直把我送到门外电梯处,感觉还是比较平和的
摩拜单车 曼宁国际中心 地铁亮马桥地铁,步行10分钟左右 办公环境还不错,现在处于扩张期间,据说之后会把曼宁国际中心整个都租下来 笔试一面+技术二面+HR面 目前的技术工程师大概三十几个人,技术老大是个美籍华人,履历还是非常耀眼的,从google、伯克利、uber。年纪也不大,风格比较open,基本上只考算法,有三道算法笔试题。1.斐波拉契数列,记住千万不能用递归,一定要用迭代。2.单向链表写个函数反向它。3.字母字符串和给定的几个字母元素构成的set,在字符串里找到最短的子串包含这几个元素。 加班很多,周六如果有事一般都要过去 待遇一般是有两种方案,薪酬高+期权低;薪酬低+股权高。 技术老大的风格我还是相当喜欢的,不过现在人力少,工作压力大,基本大家都是打了鸡血的状态。未来一年内会准备上市,所以想拼一把的人可以试试,不过给普通开发的期权
并不多,想因此类似阿里上市之后财务自由的人是想多了。
艺龙 酒仙桥 将台路地铁站步行15分钟左右 办公环境很不错,可以排上我面试的这几家公司的前三了 技术二面+HR面 比较重视算法,边说边写的那种,一面包括写个变种随机算法等,要求算法复杂度尽量低。二面主要考JVM调优和JVM内存分配等,会根据你的经验考架构问题,还考了一部分个性化推荐算法 加班很少,弹性上班制,作为互联网公司确实不容易 待遇一般按照级
别来,他家的级别基本+2对应到阿里的级别,14薪,别的福利基本没有
老大是雅虎搜索出生,人还是很nice的,不喜欢加班氛围,看的是工作效率。但是艺龙退市之后还要重回A股,目前和携程是合作性质,不知道之后是否会合并。艺龙感觉没有很多核心竞争力
 

从上面的面试经验可以看到,大部分公司关注的包括JAVA基础,spring的内核原理,模式的应用,JVM内存划分、回收算法和调优。mysql基本就考的索引和优化方法,分布式事务控制,缓存一般都考的是redis的原理和队列等。另外不少公司会偏爱算法和数据结构,基本都是堆栈队列的变种,考你能否灵活转换数据结构,算法的话基本都是上面的,外企会对算法要求更为严格,需要在面前狂刷leecode.

面试了这么多公司,收到的Offer并不多,其实对我是一个警醒,但对于胸无大志的我来说,能找到一个工作比以前收入略高,还是很感谢的,祝大家都面试顺利!


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值