2024年安卓最新【9月Android面经分享】惜挂阿里三面,终被网易收下!,2024年最新美团点评产品运营面试
总结
这次面试问的还是还是有难度的,要求当场写代码并且运行,也是很考察面试者写代码
因为Android知识体系比较庞大和复杂的,涉及到计算机知识领域的方方面面。在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。
附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)
里面包含不同方向的自学编程路线、面试题集合/面经、及系列技术文章等,资源持续更新中…
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化学习资料的朋友,可以戳这里获取
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
-
内部类能访问外部的变量和方法吗* 双亲委派机制请说一下
-
HashMap了解吗,数据结构是什么?
-
HashMap的hash值和Object的hashcode()什么关系
-
你说了红黑树如何保持自平衡?
-
红黑树的着色过程是什么呢?
-
fail-fast机制说一下
-
ipv4地址分类(ABCDE,说了每一类IP的分段)
-
HTTPS的连接过程说一下吧(说了SSL的加密过程,包括证书CA、非对称和对称加密等)
二面总体感觉还不错,90%都说到点上了。过了半个小时,HR打电话过来问我考虑来杭州工作吗?因为我是湖南人嘛,之前大学毕业后就在杭州待了3年,这两年因为家里催婚的问题,我才回了长沙。在考虑很久后我跟说她我两天后,给你消息,结果两天后,我再一次的去了杭州。
9.20 阿里三面:技术面(现场面)
HR小姐姐跟我说,到了杭州以后跟她说,约三面的时间。我是15号的中午到的杭州,放下东西后眯了一会儿,晚上跟HR打了电话,约了20号的面试。不知道是不是太久没有现场面试了,面试的时候我一直很紧张,导致我知道的面试题也回答的磕磕巴巴,这可能是我遗憾错过阿里的重要原因吧。
-
项目深挖
-
ARouter路由原理
-
如何管理过多的路由表?
-
看视频的时候网络请求很慢怎么优化?
-
说说HTTP3.0有什么改进?
-
App上线后用户使用时卡顿怎么查看是什么原因?
9.26 网易热经随笔
本来阿里给我挂了以后,想着回长沙的。但是越想越不服气,索性就把简历投了杭州的所有互联网大厂。功夫不负有心人,在9月26号这天,我终于等到了网易的面试邀约。在经过四次与面试官的技术交流后,我顺利的拿到网易的offer。
网易一面
-
自我介绍
-
常用的数据结构
-
介绍HashMap
-
安全的Map有哪些
-
Java中有哪些锁
-
自旋锁有了解吗?
-
介绍可重入锁、不可重入锁
-
设计模式有哪些
-
单例模式分哪些?懒汉式分哪些?描述一下
-
JVM内存模型
-
HTTP使用Socket实现?需要用到哪些类?哪些方法?
-
HTTP请求报文分哪些部分?
-
HTTP请求有哪些方法
-
滑动窗口中数据分几类
-
JSON数据你怎么处理(Map)?
-
项目中遇到的什么问题?怎么解决的?
-
有什么想问的?
网易二面
-
自我介绍
接下来所有的提问,全根据简历中的掌握技能提问
-
介绍垃圾回收算法
-
OOM
-
MySQL调优你怎么用的
-
介绍常用的非公平锁,公平锁
-
什么是公平锁和非公平锁
-
synchronized锁普通方法和静态方法的区别,静态方法怎么锁的
-
类的加载机制
-
Class类有了解吗?
-
介绍一下HashMap
-
String类型的key放到HashMap中,如何提高效率
-
new String()占用多少个字节
-
进程和线程的区别
-
CPU调度算法
-
谈微信小程序(简历上写的内容)
-
DOS攻击有了解吗
-
反问
HR面
-
为什么想进网易
-
说一个你最有成就感的项目
-
做之前做过调研吗
-
遇到什么问题,怎么解决的
-
说一件自己处理团队矛盾的例子
-
反问
两次面试感悟:阿里+网易
人生之事,幸之有三;有失、有舍、有得。或许某些人的放弃,将会成就你更好的选择!
虽然阿里面试官在三面时挂掉了我,却不料我最终拿到网易的offer,虽然就公司来说,网易和阿里有一定的距离,预期薪资也不及阿里,但是网易的岗位方向是自己比较擅长和喜欢的,做游戏架构开发这一块,而且整体感觉公司氛围,网易这边也会让自己更自在一点。
目前在网易入职一个个多月了,阿里的凉经和网易的热经分享出来是为了帮助更多跟我一样想进大厂的同行朋友们,能在面试之前有个参考物。一些不该趟的坑尽量不要趟,最后希望大家可以拿到理想的offer。
面试题资料参考
Andorid面试准备指南及大厂真题解析:Android面试复习知识点参考.github
面试前推荐书籍
任玉刚的《Android开发艺术探索》
《Android源码设计模式》
《深入理解Java虚拟机》
《Java编程思想》
最后
都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。
技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这 5大块;
我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。
2021年虽然路途坎坷,都在说Android要没落,但是,不要慌,做自己的计划,学自己的习,竞争无处不在,每个行业都是如此。相信自己,没有做不到的,只有想不到的。祝大家2021年万事大吉。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化学习资料的朋友,可以戳这里获取
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化学习资料的朋友,可以戳这里获取
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
-
-
-
-





