ios内嵌h5页面,去一家倒一家,大厂面试必问

一般大厂的面试环节包括不少于3轮的技术面试,以及HR面试,对于在校生来说应该还会有笔试环节。我这里就主要分享一下技术面试环节的心得技巧。 10多场面试下来,一般第一轮技术面多以基础考察为主,后面的面试依次增加考察的角度和深度(例如技术深度方面、项目管理方面、个人发展方面等)。但每一轮的面试主要都是几个固定的环节:自我介绍、项目经历、提问回答、代码考核,体贴一点的面试官还会在结束前给你提问的机会。

自我介绍

在面试开始时几乎都会让做自我介绍。建议这个过程不要用太长,最好是用几句话能简单说明自己的特点最为重要。其实多数面试官在面试开始前应该已经浏览过你的简历了,之所以还让你做自我介绍的主要目的是让你挑出几个关键词,即我们一会聊什么,这是个引导面试官到你擅长领域的好机会,千万不要浪费。

技术面试的面试官主要是一些比较资深的工程师,而工程师中其实有相当一部分群体是属于性格内敛型的,这就是为什么你需要在简历里列出可能作为话题展开的关键词。所以想告诉大家的是,其实你是可以通过简历内容、预期的问题和准备好的回答来控制整场面试的走向。通过良好的节奏把握,你可以更好的将自己的优势展示给面试官。但这里不要本末倒置,最重要的因素当然还是自己的真才实学。

项目经历

在聊到项目经历时,面试官也可能对你之前的一些领域有不了解的地方,这个时候你能够用清晰的方式将你的内容表达给对方,那么在表达能力方面你一定是加分的。此外,在面试过程中表现出的积极、主动、好学、自省等正面情绪一般都是有利,毕竟大家都喜欢和积极、有正能量的同学一起工作。

在面试过程中如果面试官问到了一些涉及前岗位保密的范围,你是可以直接向面试官说明情况的。假如自己身上存在竞业协议,那么也是需要尽早告知面试官的。

问答环节

问答环节中,面试官会抛出一些准备好的问题,这个过程中是硬实力的考核,以及你的临场应变能力。除了做好自己的知识储备以外,也要思考面试官问你问题的目的是什么,有时可能是考察你的专业技能,有时可能是考察你分析问题的思维方式。另外部分面试官还会有打破砂锅问到底的精神,将某个点挖掘到很细的粒度,这个过程不用紧张,以自己的所学能回答正面回答就是了。

一般即使回答的不全面也没有关系,将你自己知道的部分回答出来就行,面试官有时也会引导你做出回答。 如果话题被引导向了你不熟悉的领域,你可以正面表示这个领域不熟悉,你对哪些哪些领域比较熟悉或有自己看法。虽然这样的转场有些生硬,但也好过你和面试官都陷入尴尬的境地。

代码考核

现场代码考核可能是面试中最担心的环节了,所以在这里我也会多唠叨几句。首先被人盯着写代码就会不自在,另外假如一紧张某些API记不清了又不能现场去查。事实上现场写代码非常困难,正常水平也可能在当时紧张的心态下只能发挥出一小部分。

在这里我要分享一个我的小技巧。 拿到题目不要着急写代码,首先要做的是分析题目,先说思路,先说思路,先说思路。这点真的太重要了,你不张口面试官想引导你都不知道从哪引导。如果思路对了,那恭喜你保底分有了,可能对于许多同学来说实现它只是时间问题了。

假如思路错了,面试官可能会在当时就试图引导你到正确的方向上,横竖不亏。 另外除了口述思路外,如果现场有白板、纸笔,都可以作为你描述思路的方式。有时你通过合理的抽象方式将问题分析出来,并展示出你分析问题提出解决方案的过程,可能带给面试官的好感甚至高于解出这道题。

代码考核一般不会直接丢给你一个特别难的问题,这样的题目往往是有多种解法的。因此不要慌,如果一时紧张想不出最优解(这太正常了),那咱们就先从最简单最笨的办法入手。放心,面试官会一步步引导你优化你的解法的。你如果上来就一声不吭的给出最优解,面试官反而可能怀疑你是不是刷过这道题。

总而言之,在编码过程中保持与面试官的沟通,一边敲代码一边解释自己为什么这么做。遇到记不清的函数或API不要慌,直说这个地方记不清了,面试官可能会提醒你,或者忽略这个地方。毕竟在将来的工作中,没人是在完全隔绝外界的条件下写代码的。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip204888 (备注Android)
img

最后

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

下面分享的腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题全套解析,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,下面只是以图片的形式给大家展示一部分。

image

知识不体系?这里还有整理出来的Android进阶学习的思维脑图,给大家参考一个方向。

image

本文已被CODING开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》收录

一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算

、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值