最新BAT大厂面试者整理的Android面试题目模板,面试必问

前言

前不久写过一篇博客,里面介绍了一位朋友由二本渣渣毕业在外包公司工作两年多后,跳槽逆袭成功,现在进入了OPPO公司的故事。

后面很多朋友私信我,表示想要这位朋友的面经。

其实我觉得,大家对面经完全没必要这么执着,因为面试官的提问都是根据你的学历、工作经历、意向岗位和简历信息来的,而这些,大家都是不一样的,所以,面经里面除了部分技术题可以参考一下,检测自己的知识掌握程度,面试过程让大家稍微熟悉一下,其他的借鉴意义不大。

这里特别提醒那些平时不努力,喜欢临时抱佛脚的同学:不要指望多看些面经就可以应对面试官的提问,你要知道,这是面试,不是学校的考试。面试是择优录取,不是过分数线就行。

你花几天就能记下学会的东西,别人也能,甚至比你做得更好,这样做是没有优势的。只有长久的努力学习和沉淀才是别人学不来的,真正属于你自己的东西,也只有这个,才是真正能让你制胜的法宝。在这里希望大家马到功成,拿到心仪的offer。

一般来说,满足这3个条件的工程师会被提拔做管理:技术能力强、业务熟练、软性素质达标。(当然还要看公司是否有管理岗位的空缺以及你个人的意愿),下面分别展开说下重点。

技术方面:常用技术的深度和宽度缺一不可,架构能力非常关键。否则技术方向都把握不好,技术决策也容易出问题。如果技术能力没达到一定水平,不建议太早转管理(个人感觉能力至少要接近阿里的P7,腾讯的T3-1,百度的T6)。

业务方面:不了解业务,技术没法落地,不仅要求熟悉业务而且应该具备比较强的业务意识,(如果能从技术维度提出好想法,帮助业务拿到更好的结果,这种leader是非常受欢迎的)。

软性素质达标:软性素质这个词有些泛,我个人觉得最核心的两点,沟通协调能力和做事靠不靠谱。软性都是可以锻炼的,但是一定要有意识去提升。著名管理学家陈春花老师说,“一个人被组织提拔,其实不是因为能力,而是因为信任”,聪明的人很多,但是靠谱的人很少,比能力更重要的是工作的投入感和靠谱的态度。

如果你觉得上述3个方面都达到要求了,我觉得只是差一个机会,否则好好提升自己吧。

2你选择做管理的初衷是什么?

之前有人问过我一个问题,“你觉得我适合做管理吗?能给我些建议吗?”,我当时没有正面回答他,而是反过来问他,“你能先告诉我,做管理对你意味着什么?它能给你带来什么呢?”。当然我不是在质疑他,而是想让他反思他做管理的初衷。我觉得『最原始的动机』会决定你在管理路上能扛多大的压力以及能走多远。关于初衷,我见过最普遍的说法有这么几种:

  • 技术不能做一辈子,很多前辈在能力达到一定水平后都转管理了,自己也这么想
  • 在技术路线上遇到了晋升瓶颈,想尝试下管理方向,看自己是否合适
  • 公司发展太快了,老板让我带团队,自己也没办法
  • 管理者工资高,在别人眼中是优秀的代表
  • 指挥做事即可,可以脱离执行层面,越往上走越轻松

上面这几类都属于『外部因素』驱动,说实话,都很难在管理路上走得很远。因为技术管理是极其复杂和琐碎的工作,它远没有你想象中的轻松和风光,而在这些外力下,你做出决策后的结果很多时候跟你的预期是不一致的,这个时候你的怨气和转型痛苦就会出现,你开始质疑你选择的这条路是不是错了?

再来看另外一个问题,作为技术管理者,对于公司、团队以及你个人,你觉得它的价值分别是什么?我个人的解读是这样的:

  • 对于公司:能带领技术团队支撑好业务,帮助业务实现公司定的战略目标。
  • 对于团队:规划好方向,别让组员瞎忙,同时能帮助他们成长。
  • 对于个人:提升自身的技术和管理能力。

这是对于技术管理岗位的基本认知,你的初衷必须建立在这个认知基础之上。然后试问你自己:是否认可这个岗位的价值?如果你觉得全是牺牲自己来成就公司和团队,那你不可能做得开心,也不可能做好。

第2个问题,你是否对管理者的工作充满热情?并且享受这个过程呢?比如项目协调,比如制定流程并推动落地执行,比如招聘。如果你说我只喜欢做技术相关的工作(比如架构设计、技术评审等),那么你还是走技术路线吧。

认可技术管理岗位的价值所在,并且能激发你的投入意愿。这些就是底层最好的动力,你的成长和回报都是付出后水到渠成的东西。所以这个初衷很重要,三观一定要正。

3转型期你会遇到哪些困惑或者挑战?

转型期会经历心态、工作方式的转变,很多事情会刷新你的认知。下面几点,我认为是绝大部分人在转型过程中会遇到的困惑或者挑战:

  • 时间不够用:成为团队leader后有很多日常事务要处理,要参加各种会议,有时候还需要分出一部分精力在一线coding上,时间完全被碎片化,根本不够用。
  • 嫌组员效率低:一个你认为简单的需求或者技术问题,交给团队成员后,他们的处理时间远超出你的预期,当外界施压时,你忍不住抱怨和责怪,并开始自己动手处理,久而久之,习惯自己冲在一线,觉得这样效率最高。
  • 恨人际关系复杂:对内对外、对上对下,每天需要和不同职位、不同level的人打交道,有靠谱的,有不靠谱的,某些你认为很简单的事情推动起来却很难,感觉情商不够用。
  • 成就感不强:偶尔会收到上级、平级、甚至下级的负面反馈,你开始质疑自己的管理能力,不像做工程师那样经常被认可,落差感强。
  • 不敢放弃一线:担心自己不合适做管理,如果脱离一线执行,感觉技术能力会停滞不前。不放弃一线,精力又跟不上,这个度把握不好。

上述疑惑是我个人转型过程中体会最深的几点,我在后文中会分别给出自己的看法和建议。

4转型期应该具备哪些心智?

从技术转型做管理,更多的不是能力的变化,而是思维方式和行为的改变。很多刚转型的leader管理做不好,绝大部分不是因为能力不行,而是出现在了认知上。以下几点,我认为是转型期leader一定要具备的心智:

  • 学会从团队的角度考虑问题
  • 注重执行细节
  • 学会用人所长,具备包容心
  • 重视情商,做好自我情绪控制
  • 做好时间管理

学会从团队角度考虑问题

以前作为工程师,更多是从事情本身或者从个人角度出发,成为leader后,转变成团队思维是最最重要的,因为你的KPI取决于你整个团队的完成情况,你要权衡的是团队整体的利益和效能。

最后

最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2019-2021BAT 面试真题解析,我把大厂面试中常被问到的技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。

还有 高级架构技术进阶脑图 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。

领取方式:【戳这里免费领取全套资料】

Android 基础知识点

Java 基础知识点

Android 源码相关分析

常见的一些原理性问题

腾讯、字节跳动、阿里、百度等BAT大厂 2019-2021面试真题解析

1面试真题解析](https://docs.qq.com/doc/DSkNLaERkbnFoS0ZF)**

[外链图片转存中…(img-7mXeOgsc-1621579839113)]

以上内容,均可以免费分享给大家,希望大家在今年一切顺利,进到自己想进的公司,共勉!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
BAT前端面试题是指腾讯(Tencent)、阿里巴巴(Alibaba)和百度(Baidu)等中国互联网巨头公司在前端开发职位面试中常到的题目。这些面试题的目的是评估应聘者的前端技术水平和解决题的能力。 2019年的BAT前端面试题可能包括以下几个方面的内容: 1. 基础知识和算法:应聘者可能会被要求解释JavaScript的闭包、原型链和作用域链等基本概念。同时,算法题可能会涉及到数组、字符串、递归等方面的题,如反转字符串、找出数组中的重复元素等。 2. CSS和HTML:应聘者可能会被要求解释盒模型、CSS选择器的优先级、浮动和定位等常见的CSS概念。同时,可能需要用HTML和CSS实现一些特定的布局和效果。 3. 前端框架和库:在2019年的面试中,可能会有一些关于React、Vue.js等前端框架和库的题。应聘者可能需要解释虚拟DOM的概念、React组件的生命周期、Vue.js的响应式数据等。 4. 性能优化和前端工程化:面试中可能会涉及到如何优化前端性能以及前端工程化的题。应聘者可能需要解释如何减少HTTP请求、压缩和合并资源、使用缓存等优化技巧,以及如何使用构建工具和自动化部署工具来提高开发效率。 5. 前端安全:面试中可能会到如何防止XSS(跨站脚本攻击)和CSRF(跨站请求伪造)等前端安全题。应聘者可能需要解释如何验证用户输入、使用CSP(内容安全策略)等安全技术。 综上所述,2019年的BAT前端面试题会覆盖前端基础知识、算法、CSS和HTML、前端框架、性能优化、前端工程化和前端安全等多个方面。应聘者需要对这些知识有深入的了解,并且能够通过解答题展示出自己的技术实力和解决题的能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值