闭关两月,如何“远程面试”拿下大厂offer?(附小米


闭关两月,如何“远程面试”拿下大厂offer?(附小米/京东面经)

又到了金三银四,每到这个时候,我们都进入了求职的热潮,然而,受疫情影响,你有跳槽的底气了吗?

况且今年的互联网环境太差,需要自己有足够的知识储备,才能够应对这凌冽的寒风。

虽然大家现在还在管控期间,但是感谢科技的发达,可以通过电话和视频来远程面试,如何通过远程面试来拿下心仪的offer 呢?——提前做好准备。

所以,给大家分享去小米和京东的面试题目,这些题目可以供大家参考,互相学习。

同时,也有朋友对我的闭关资料感兴趣,也一起放出来分享给大家~

注意:需要Android学习PDF大全、Android进阶之光、高级Android开发强化实战、深入探索Android热修复技术原理,还有算法题的朋友,可以直接私信我【核心】


这些都是我闲暇还会反复翻阅的精品资料!

闭关两月,如何“远程面试”拿下大厂offer?(附小米/京东面经)


小米

一面(电话)

Android:

1.内存泄漏的场景,Handler机制

2.四大组件

3.进程间通信

4.自定义view

5.Binder的使用

6.性能优化

Java:

1.接口和抽象类区别

2.继承和重写

3.ArrayList和LinkedList区别

4.死锁产生条件和应用场景

5.Java的修饰符的使用,static final修饰原理

6.多线程空指针解决方法

7.异常处理流程,何时必须要catch

操作系统

1.进程和线程区别

2.多线程同步和异步问题

3.同步死锁应用场景

设计模式

1.代理模式

2.单例模式以及双重锁原理

3.观察者模式应用场景

数据结构和算法

1.无序数组建立二叉搜索树

2.前序和中序遍历二叉树(我写了递归和非递归)


闭关两月,如何“远程面试”拿下大厂offer?(附小米/京东面经)


二面(电话)

1.四大引用区别和引用场景

2.内存泄漏的场景,Handler内存泄漏的原因以及解决方法

3.Handler机制,主线程如何向子线程发送消息,Handler能否多进程通信

4.多线程并发,sychronized,类锁和对象锁

5.线程安全类,StringBuffer和StringBuilder

6.jvm工作内存和主内存,volatile原理,jvm的静态块,内存屏障的实现原理

7.一个m*n的棋盘,一个虫子从左上走到右下方,只能向右或者向下,有多少种走法,可以用组合数学的知识解答

8.静态广播和动态广播区别,service启动的两种方式区别

三面(视频)

1.将知道的操作系统说一遍,引入操作系统的最终目的(计算的功能),进线程区别,虚拟地址的原理和作用,指针是物理地址还是虚拟地址,指针的地址长度的影响因素,32位系统是4个字节,64位系统是8个字节。

2.Java的三大特性,写一个多态的例子,注意命名的规范

3.一个很大的数组,其中有一个数出现的次数是奇数次,其他都是偶数次。求这个数。除了异或写另外一种方法

四面(视频)

1.Android的体系架构,深入到framework,native层

2.单例模式的几种实现具体的区别,工厂模式的种类以及区别

3.对C语言的理解

4.Android的触摸事件分发流程

5.Android第三方框架的源码实现原理


闭关两月,如何“远程面试”拿下大厂offer?(附小米/京东面经)


京东

京东的面试题感觉都差不多,难度一般。印象深刻的如下:

一面(电话)

1.对着我的项目问了一些具体实现的问题

2.一些基础的问题就不想再重复了,比如ArrayList和LinkedList区别

3.最后一道简单的算法题作为结束:求两个字符串的最长公共子串

二面(电话)

1.也是跟一面差不多Java和Android,比如Activity的启动模式,类加载的过程

2.设计模式

2.Activity的启动流程,这个有点意思

面试题是开放的,就没有特意准备答案了,但是我的准备工作可以全部分享给大家

远程面试准备

(1)准备外在:设备、环境

关于远程面试,第一点我们需要做好的就是准备外在,所谓的外在,包括了设备、视频环境、角度等各个方面,提前调试好设备很有必要,以防在面试过程中发生故障受到影响,另外视频面试的手机距离要适中,不要太近也不要太远,最后面试环境要安静,背景要干净。


闭关两月,如何“远程面试”拿下大厂offer?(附小米/京东面经)

(2)准备内在:心理素质

关于准备内在,无非是调整自己的心理素质,面试切记不要紧张,表情也不要太过于夸张,遇到不会的问题也不要慌,试着让面试官提醒一下,另外建议采用“微笑面试法”,让面试官感受到自己的情绪,态度是热情的,这样容易让面试官对你产生好的印象,从而给你的面试增分添彩。


(3)准备自己:知识和技能

最后且最为重要的一点就是准备自己,关于准备自己,无非就是需要提升自己的知识储备与技能水平,关于这一点,没有捷径可言,最好的方法就是“不断学习”,关于学习,我也有自己的一套学习方法,特整理了我闭关时的学习集合,可以友情分享给大家。

Android学习PDF大全

这份Android学习PDF大全真的包含了方方面面了,内含Java基础知识点、Android基础、Android进阶延伸、算法合集等等


闭关两月,如何“远程面试”拿下大厂offer?(附小米/京东面经)

Android进阶之光

1Android新特性

.第2Material Design

3

View体系与自定义View

4章 多线程编程

5章 网络编程与网络框架

6章 设计模式

7章 事件总线

8章 函数响应式编程

9章 注解与依赖注入框架

10章 应用架构设计

11章 系统架构与MediaPlayer框架


闭关两月,如何“远程面试”拿下大厂offer?(附小米/京东面经)


高级Android开发强化实战

1.进阶基础

2高阶控件

3.项目架构

4.晌应式编程

5.炫酷功能

6.精美动画

7.Katlin SVG

8.测试与优化

闭关两月,如何“远程面试”拿下大厂offer?(附小米/京东面经)

深入探索Android热修复技术原理

介绍了 Android 热修复的核 技术原理 结合 ophix 热修复开发实践过程,

从代码修复、资源修复、 so 库修复 大方向进行了详细的技术剖析与解读,业内少有的深度讲解 Android 系统热修复技术的书籍,对于原理、代码讲解得非常清晰和深入,值得我们 AAndroid工程师研读。


闭关两月,如何“远程面试”拿下大厂offer?(附小米/京东面经)

我的这份学习合集,可以有效的帮助大家掌握知识点。

总之也是在这里帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习

获取方式:关注+转发,私信我【核心】即可

最后

无论现场面还是远程面,都要调整好自己的心态,不要畏惧,往往害怕是源于准备不充分。

只要我们提前做充足的准备,视频面试只是浮云。

祝大家能在视频面试中超常发挥,向面试官证明:你的优秀不仅仅只是写在简历上。

闭关两月,如何“远程面试”拿下大厂offer?(附小米/京东面经)


分享到:


相關文章: