获得BAT技术专家Offer,他到底做了什么?
本文我们通过一篇真实的一线面经,带大家去体验一下 BAT 等互联网公司的面试现场氛围!面试者是笔者以前的下属,多年的好朋友。这是他去年早些时候出去面试,拿到 BAT 等多家一线互联网公司技术专家 Offer 的面试经历。
本文我们通过一篇真实的一线面经,带大家去体验一下 BAT 等互联网公司的面试现场氛围!
面试者是笔者以前的下属,多年的好朋友。这是他去年早些时候出去面试,拿到 BAT 等多家一线互联网公司技术专家 Offer 的面试经历。
先介绍一下这位朋友的个人经历:
- 本科毕业,接近 10 年工作经验。跳槽之前,在国内某大型互联网公司里带一个 8 人左右的技术团队。
- 由于公司业务发展较为平缓,所以职业上升机会较少。
- 朋友对其负责的系统架构和技术已经非常熟悉,薪资上也较难有大幅度的增长,至于晋升更高的级别,短期内也不容易。
因此,在仔细思考一番之后,决定出来看看机会,能否在带团队的规模、技术以及薪资上实现一个突破。
一 一面
一面是一个猎头给朋友推的一个职位,BAT 中某一个大厂的某个团队,具体就不说是哪个部门了。
一面就直接过去当面聊了一次,大概从下午 2 点聊到了下午 4 点多,时间很长,炮火相当猛烈。
一面面试官也是专家职级,上来就是先聊项目,针对项目中的各种细节仔细问,就项目展开,而且极其注重细节。
面试同样是通过互联网公司最喜欢的连环炮形式发问。比如在面试过程中,聊到了缓存,连环炮如下。接着,面试官继续深扣了很多细节。
面试官:
- Android开发中,可能会造成导致内存泄漏的问题及使用Handler造成内存泄漏的分析和解决?
- 连接复用 :节省连接建立时间,如开启 keep-alive。
- Android客户端和服务端如何使用Token和Session,使用过程中出现的问题以及解决方案?
- 线程池。线程池的使用?如何合理配置线程池的大小
- Java和JS的交互,以及遇到的问题如何解决
- ContentProvider了解多少?
- Android中提供哪些数据持久存储的方法?
- Java中的I/O流读写怎么做?
- SharePreferences适用情形?使用中需要注意什么?
- 了解SQLite中的事务处理吗?是如何做的?
- 使用SQLite做批量操作有什么好的方法吗?
- 如果现在要删除SQLite中表的一个字段如何做?
- 使用SQLite时会有哪些优化操作?
如上所述,所有问题,全部结合项目,落地到生产中,同时注重聊技术的很多细节,包括技术的一些原理。
简单总结:
- 一面其实关注了技术广度,同时结合项目死扣各种细节。
- 另外也兼顾了一定的技术深度,会就一个技术往深了问下去。
总体来说,一面还算顺利,毕竟都是结合项目来问的,各种细节平时朋友进行架构设计时,都会仔细考虑过。
但是这里给大家提醒一句,一般某个同学出去面试,回来之后其他人问他面试经验,一般都是问:都有啥面试题?面试官是怎么问的?
说实话,大家看了上面那些问题,可能会觉得说,哦,其实我也可以答出来,没什么特别的。
但其实并不是这样,如果只是拿高级岗位的 Offer,你的技术会占很大比重。
但是如果要拿专家岗位的 Offer,你到底有没有线上真实的高负载的系统架构经验,非常重要。
同样的问题,普通人会回答的很普通,但是经历过真实几十亿流量请求的人一定会说出大量经验总结、教训以及踩坑。
而且对整套复杂的大型系统到底是如何抗住高并发的,会了然于胸,熟悉所有的细节。
所以针对一面,一般就是结合项目,深挖细扣,看你到底有多少水平,做过多复杂的系统。
这块说实话,做过就是做过,没做过就是没做过,是不可能作假的。很多同学可能自己平时也看过很多书和博客,但是看书和博客只是基础,如果没有真实的线上生产环境的历练,是肯定不够的。毕竟实践出真知!
二 二面
一面就顺利通过了,紧接着安排了第二轮面试。二面面试官应该是这个团队的 Leader,P8 级别的,如果进去,应该就是朋友未来的顶头上司。
据朋友讲,二面面试官态度非常好,很和蔼,看来一面面试官反馈之后,这个 Team 对朋友还是比较重视的。
技术深度
二面内容就从广度变成深度了,面试官技术实力很深厚,应该是有十几年经验。对相关技术深挖了很多东西。
比如,
- Bitmap 使用时候注意什么?
- Oom 是否可以try catch ?
- 适配器模式,装饰者模式,外观模式的异同?
- ANR 如何产生?
- Jni 用过么?
- 多进程场景遇见过么?
- 关于handler,在任何地方new handler 都是什么线程下?
- glide 使用什么缓存?
- 简述消息机制相关
- 进程间通信方式?
- Binder相关?
- okhttp源码?
- RxJava简介及其源码解读?
面试官声音略显慵懒疲惫……我怀疑他是不是面了太多人已经麻木了
系统设计、工程素养、带团队
同时二面非常重视考察系统设计能力、工程素养、带团队的能力。比如面试官就这个部门负责的一块业务
需要阐述以往自己带团队项目的整体设计思路,从哪点出发考虑,存在哪些挑战以及最后如何完成的
带团队,让朋友说一下,如何招人、面试标准、如何搭建团队的人才梯度,等等
三 三面:
三道算法题,要求在一个小时之内做完。
翻转一个单项链表 1->2->3->4->5->null =====> 5->4->3->2->1->null
string to integer
合并多个单有序链表(假设都是递增的)
另外,考察了各种软素质。比如说责任心、抗压能力、自我驱动,让朋友举例说明自己过去的一些事情,来证明软素质。
同时还会聊聊职业价值观,是否愿意加班,等等吧。最后也聊了聊朋友的职场期望,包括这个团队是干什么的,未来的发展方向之类的。
朋友觉得最重要的还是前面两面,其实这一面,只要人品端正,平时干活儿认真负责,一般的都没什么太大的问题。
绝对不要裸面!绝对不要裸面!绝对不要裸面!重要的事情说三遍!裸面必败,而且如果一问三不知,那么给人的印象就是很差的。
如果要冲着心仪的大公司去,最起码精心准备 1 个月以上,大家务必记住这一点,这也是朋友这次的一个重要心得,准备充分了,才能有备无患。
四 四面:
总监面,问了一些java 同步相关的。
HR:聊了一些价值观的东西,比如之前觉得做过最难的事情是啥,怎么克服的,当时啥 心态。
还有就是为啥要离职,没有发展空间?那当时没考虑过公司内部 transfer(转岗)吗?你的绩效平时怎么样?你觉得你跟同事相处的怎么样?
终面内容,总结起来,其实还是一句话,你人品正就好了,一般都问题不大,老老实实的踏实回答。
总结
我自己面试了一些公司,拿了一些offer,但是还是想去BAT,所以那些offer最终都拒了
结合我的面试经历与同事们的面试历程,总结几点:
- 有些规模小的公司很注重你是不是全能的,恨不得你什么都会,又给不起钱,福利待遇很不好,各种避税措施。
- 马爸爸的公司很注重项目经验是否匹配,往死了问项目,项目简单的话是很吃亏的,鹅厂希望你是聪明的机灵的,度娘希望你基础好,热爱技术;
- 有些猎头朋友是非常专业的,不仅给你安排面试流程,还给你提供很多有价值的信息,另外猎头一般推荐的都是高级职位;
- 面试真的很看眼缘,很多时候你和面试官一见面,如果你觉得面试官和你气场不合,那很可能就没戏了
- 我认为一面必须表现的很好,因为二面的面试官会参考一面的评价,一旦一面评价一般,第一印象就不好了
- 如果你出身很好,学校认可度高,那你会有优势,请联想“好学生犯错与坏学生犯错时老师的表现“
最后,可能很多人对自己到底需要学习进阶那个方面不是很清晰,我找了一份图希望可以用得上
转载于:https://www.cnblogs.com/876013676ch/p/10268402.html
获得BAT技术专家Offer,他到底做了什么?相关推荐
- 【行走的Offer收割机】记一位朋友斩获BAT技术专家Offer的面试经历
点击上方"蓝字", 右上角选择"设为星标" 周一至五早11点半!精品文章准时送上! 本文转载自公众号:石杉的架构笔记 概述 本文我们通过一篇真实的一线面经,带大 ...
- 面试3个月拿下多家大厂的P7技术专家Offer,来看我面试复盘!
一.概述 之前写过两篇文章: <工作10年我面试过上百个程序员,真想对他们说-> <在公司里写代码天天摸鱼偷懒,出去面试又该怎么写简历?> 通过这两篇文章,我们给大家聊了聊国内 ...
- 【非广告,纯干货】这大概是我看过最有温度的面经分享(已收割京东美团技术专家offer)
说明:本文来源于中华石杉架构班学员 dasthinker 同学在拿下美团.京东两家互联网大厂技术专家offer之后的面经总结 简单自我介绍 本⼈是⼯作多年的⼀枚「⽼码农」,对⽐群⾥的年轻朋友们,是有点 ...
- 【非广告,纯干货】这大概是我看过最有温度的面经分享(已收割京东美团技术专家offer)...
公众号后台回复"面试",获取精品学习资料 扫描下方二维码了解详情,试听课程 <互联网 Java 工程师面试突击(第3季)>重磅升级,由原来的70讲增至150讲,内容扩充 ...
- 这是一位拿到BAT大厂offer应届生的年终总结,那么你的呢?...
壹 关于求职 2018年初,我还在北京后厂村的马路上被风吹得瑟瑟发抖. 那时我刚刚结束了半年的实习时光,开始考虑年后是否要继续实习.一开始我也在纠结实习转正和秋招之间如何权衡,但是在经历了春招以后,我 ...
- 又被黑!百度到底做错了什么?
前几天中国互联网巨头的市值又"更新"了一下,没想到百度现在"沦落"成了其它互联网公司市值的衡量单位. 图片来源自腾讯新闻 这一次,怕百度被"黑&quo ...
- 【模拟面试】23届本科生拿下字节/京东/网易研发offer,到底有多强?
这是一场模拟面试,面试选手是今年的应届生,拿下了字节/京东/网易的offer. 如果你想参加模拟面试欢迎私聊我,仅限后端,go语言更好. 下面可以看看这个同学的简历 我个人觉得挺不错的 总共问了几个问 ...
- 从Java小白到收获BAT等offer,分享我这两年的经验和感悟,BAT 面试官 如何面试
写在最前面,我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家.扫码加微信好友进[程序员面试学习交流群],免费领取.也欢迎各位一起在群里探讨技术. 微信 ...
- 互联网行业日常沟通话术,建议熟练背诵全文,BAT的offer将连夜送到你的手中!...
优秀的互联网er们,对下面这些词都不陌生吧,建议熟练背诵全文,BAT的offer将连夜送到你的手中! 我是「猿码天地」,一个热爱技术.热爱编程的IT猿.技术是开源的,知识是共享的! 写作是对自己学习的 ...
最新文章
- mysql数据库链接百分号_数据库百分号怎么用
- SQL与NoSQL区别-读写性能
- ajax java请求413_jQuery - 拦截所有Ajax请求(统一处理超时、返回结果、错误状态码 )...
- POJ 1251 Jungle Roads
- 微软回应 CIA 漏洞攻击 Win10 问题:正在研究维基解密报告
- Android开发学习笔记:Gallery和GridView浅析
- brain teasers
- JLOI2016 方
- python简单实践作业_【Python】:简单爬虫作业
- 如何落地用户画像分析?
- 24V600mA限流电路的Pspice仿真实例
- 工程测量内业中提取横断面线折点坐标数据并写入文件
- iOS亮屏解锁命令【iOS自动化测试】--使用ssh
- Mybatis的一级缓存和二级缓存,看完不再懵逼
- java 中的radix_Java Scanner radix()用法及代码示例
- Windows 10 微软官方下载工具
- Android接入谷歌广告 - 发现各种坑
- 初识STM32---基于STM32的室内温湿度检测
- 是否对纯色背景的IDE感到乏味?那就让vscode背景变成你想要的样子
- 同步手绘板——PC端实现画板
热门文章
- python接口自动化(二十八)--html测试 报告——下(详解)
- android:id = @+id 用法,@+id/android:list和@android:id/list的写法
- dataframe drop_Pandas数据结构Series和DataFrame基础详解
- ebs 选择excel输出 后缀 html,Oracle EBS XML报表中数字的处理(Excel输出)
- 若依后端实现pdfjs预览PDF文件
- JAVA求数组的平均数,众数,中位数
- 学计算机河北科技华北理工,河北117所正规高校都在这儿!别被”野鸡大学“忽悠了!...
- 机械原理c语言程序,c语言机械原理编程,连杆运动分析图线.docx
- [Web Chart系列之五] 3. 实战draw2d 之图形填充色(纯色 or 渐变)
- c语言 调用父类方法,关于C++:如何从派生类函数调用父类函数?