『独家』BAT面试Java高级程序员的面试题及答案

马上又要到跳槽季了,之前在前些时间面试了十多家的大型的互联网公司也拿到了几个Offer,面试接触之后感慨颇多,决定给大家分享一手的面试资料,让你们以后万一遇到有相似的问题时提前的能做好准备

我现在主要的方向是Java开发正走在架构师的路上,把遇到的问题和大家分享一下,也谈谈关于技术人员如何有方向的提高自己,做到有的放矢。

1,百度

百度面了两次,分别是百度糯米和金融事业部,百度目前只有这两个部门的招聘岗位和我比较匹配。

面试都在西二旗的百度新总部,园区还在施工,离地铁也比较远,需要打车过去。

面试官自带电脑,整个面试过程都在记录,首先详细询问了最近一份工作项目的架构和工作内容,

面试主要围绕工作中用到的组件和中间件技术来扩展,考察掌握程度。

算法方面考察了一个简单的数组就地去重问题,用丢弃数组尾部元素的方式实现了。

百度金融的面试安排在了周六,最近应该在各种扩张,各个招聘网站随处可见招聘启事。

一面面试官很赞,态度认真,有些问题没有思路会给你提示,交流的不错,二面被告知缺少金融支付背景,

不过作为一名工作不到三年的新人,我觉得被Pass主要原因应该是工作经验比较少,教育背景也不太亮眼。

面试中的问题:

下面重点要讲的就是阿里的面试了

2.阿里巴巴

阿里的面试安排的很快,这次止步二面,两轮面试都是电面。听朋友说阿里五轮面试,四轮技术一轮HR,技术面试是部门的几个同事交叉面试,也有了了解。

一面总体上还是围绕项目架构、Java基础、JVM、并发编程、数据库操作、中间件技术和Dubbo服务治理框架等展开,

可能因为是云安全部门,有一半时间在考察JVM,还提问了一些编译优化的知识,

一面结束后很快安排了二面,相对一面,二面的问题更深入,问题比较刨根问底,更加注重对一些技术细节的理解和把握。

比如数据库操作,面试官会详细的问你数据库插入和删除一条数据的过程在底层是如何执行的,项目里配置了读写分离,也会比较深入的就实现方法和底层逻辑展开讨论。

一些值得记录的问题:

由于阿里杭州目前社招都是P6起,自我感觉和岗位要求有差距,二面在电话里和面试官交流了,没有再参加后面的面试。

两次面试,阿里给我留下的印象很好,面试官都是大牛,面试结束后第二天,收到了阿里的邮件拒信,点赞。

阿里的岗位大都在杭州,面试结束特意关注了一下那边的生活成本,目前杭州房子均价不到两万,相比浙江一些县市的房价都破两万,杭州的房价应该比较正常。

如果拿到阿里和网易等几家互联网公司的高薪,买房和生活的确比北京要轻松很多,果断决定再沉淀一段时间,两年后P7再战。

3.优酷土豆

4.搜狐新闻

5.58赶集

我已经把以上问题的答案录制成了小视频 有需要的可以加群:697579751 免费领取

既然是社招,一定的工作经验是必须的,三年以上最好,上面的几个JD里也体现了。

然后是技术方面,结合自己的体会,总结下面几点:

1.基础知识必须要扎实,包括语言基础,计算机基础,算法和基本的Linux运维等

2.设计模式,造轮子的能力,各种缓存和数据库应用,缓存,中间件技术,高并发和高可用的分布式系统设计

3.软性指标,包括快速学习,良好的沟通能力,以及对相关行业的了解

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏DevOps时代的专栏

DevOps 测试在企业中如何落地?

互联网时代,企业越来越注重产品的快速迭代与交付,当然产品质量也是举足轻重。企业在有限的资源情况下,快速的步调意味着更多的挑战,本次演讲重点在于测试人员如何无缝连...

964
来自专栏BestSDK

即构音视频SDK:跨四平台、三种类型终端,让直播保持低延迟高画质

说到音视频云服务,大多数人可能联想到的是网络直播应用场景,实际上,硬件对音视频云服务的需求也在逐渐提升。而这样的市场需求也推动了整个行业的发展,目前,阿里云、腾...

3217
来自专栏程序员的知识天地

程序员的迷茫:前端能做什么?还是后端?全栈?

在我的职业生涯过程中,发现很多人会跑来问我这样的问题,前端能做什么?这条路怎么走。然后他们会分开来问一些子问题,例如说到底我进入了前端我应该做产品呢?我应该做基...

822
来自专栏互联网杂技

创业做一个App究竟要花多少钱?

作为互联网从业者,被外行的朋友们问及最多的问题是: “做一个网站需要多少钱?”或者“做一个APP需要多少钱?”。 作为做过完整网站项目和APP的人,今天从产...

3487
来自专栏程序人生

闲扯设备厂商的转型

(昨天看球,再加上自己一直在思考一个问题,根本停不下来,所以今天暂停更新「途客们的旅行梦」) 周三Juniper新CEO Shaygan访问sale offic...

2715
来自专栏Java架构

只有2~3年左右的开发经验, 为什么年薪就可以达到50万+?

年薪达到50万+,也不一定得码代码,当个苦逼的程序员。我有一个哥们,离职随后半年时间不到,直接上升到年薪50万的水准,原因很简单,我的朋友在街边摆起了茶叶蛋。—...

682
来自专栏新智元

【GitHub 2017年度报告】70万中国新用户,Python超越Java成第二受欢迎语言

【新智元导读】GitHub 2017年年度报告发布:这一年,全球200多个国家的2400万开发者用337种编程语言创建了2530万活跃repos。其中,有70万...

33812
来自专栏机器之心

Bi-weekly | 这是机器之心的第一份付费内容产品

人工智能已经成为全球范围内科技和产业发展的焦点,你是这个行业里的一员,可能是学术研究者、技术专家、企业家、投资人,也可能是开发、产品、又或是市场运营。你不想错过...

3066
来自专栏美团技术团队

美团点评业务风控系统构建经验

背景 美团最初以团购的形式出现,到现在有了很大的业务形态转变。尤其是经过与大众点评的业务融合,从单一业务发展成了覆盖到店餐饮、到店综合、猫眼、外卖、酒店、旅游等...

4835
来自专栏Miguel三先生

皇榜:产品经理平反记

1726

扫码关注云+社区