关键词:
字节(3轮技术面):
一面:
1.final
2.类加载
3.双亲委派机制,为什么要使用
4.GC
5.leackcanary
6.hashmap
7.concurrenthashmap
8.事件分发
9.handler
算法:
1.LeetCode 61:旋转链表
2.合并两个有序链表
二面:
1.final修饰int类型的变量能不能改变?怎么改变?
2.反射可以改变这个int值吗?怎么改变?反射的原理?
3.try catch块;try抛出异常,catch中有return语句,finally会执行,finally为什么会执行?
4.接口和抽象类;
5.sleep和wait;
6.操作系统层面wait调用notify之后具体是怎么样的?
7.java有哪些锁?
8.sychronized怎么实现锁;
9.操作系统的进程间通信;
10.安卓进程间通信;
11.binder机制;
12.学习的过程中使用过aidl吗?
13.apk打包过程;
14.如何获取view的宽高;
15.ConstraintLayout;
16.设计一个类似glide的图片缓存框架:面试官进行了引导:设计一个数据结构,缓存策略等;
17.创建了两个ArrayList对象,l1.getclass()==l2.getclass(),判断结果;
18.手写单例模式的饿汉式和懒汉式;
算法:层序遍历
三面:
1.前两个面试官问的问题下去了解了吗
2.代码插桩;
3.leakcanary内存泄漏;
4.ANR的检测;
5.怎么判断是不是内存泄漏:一个程序不是内存泄漏,但是内存占用很大,怎么分析这个问题
6.一个app申请了内存对象,这些内存对象在内存中是什么关系?可以通过内存的引用链来分析吗?
7.有一份内存,通过哪些方法分析哪些类对象占比比较大?(比如有一颗引用树,用什么方法或者工具统计,哪些对象加起来最大?)
8.安卓四大组件;
9.进程间通信;
10.binder机制;
11.双亲委派机制;
12.插件化的方法;
12.热修复:已经发布到线上的类,我们要修改类的方法,可以从双亲委派机制来思考下怎么做?在AMS注册之前怎么加载.dex文件?
13.操作系统原理:有socket阻塞和非阻塞io,为什么有这两种socket io?
14.安卓怎么设计一个网络请求的框架?
15.jvm内存有多大?怎么做调优?
算法:
子数组范围的和;
重排链表;
由于文章的篇幅有限,面试题及其答案太多了,没有办法一一展示出来。需要领取面试题及其答案的朋友麻烦帮忙点赞这篇文章,领取方式在这篇文章文末卡片中。
部分答案解析:
百度(3轮技术面):
1.Java访问修饰符
2.volatile作用(面试官发音也奇怪,我第一遍没听清他说啥,他还给我拼一遍,结果拼写也没拼对,跨服聊天)
3.Java GC机制(知道的都缕了一遍)
4.死锁(说完定义啥的,问了点场景,死锁八股选手表示我不会= =答的拉胯到家)
5.Activity生命周期
6.Activity A到B的生命周期变化,B是透明的呢?(我寻思笔试这东西都占了三十分简答了,面试怎么还问?)
7.ANR(怎么捕获?怎么处理?麻了,问深了不会)
8.手撕:数组最小的K个数
9.手撕:有重复项数组的所有排列(感觉正常就一道算法吧,我好像写的太快了,面试官非常错愕的又给我找了一道,撑到四十分钟呗,结果这道我成功的没写完,讲思路也是暴力思路,醉了,自己给自己挖大坑)
10.Android布局
11.动画
12.网络请求
13.手撕:反转双向链表(面试官:你说下思路,写不写都行。我:那我写。当时心想的就是你这就要挂我?我得再让你看我十分钟)
部分答案解析:
美团(3轮技术面):
1.Android布局(各种Layout,什么FrameLayout的使用场景balabala)
2.说了点布局优化相关
3.进程和线程的区别
4.进程之间的通信方式
5.死锁 概念及发生条件(那时候还没背OS八股,完全按本科那点印象答,拉胯到家)
6.http和https区别
7.https通信的过程
8.tcp三次握手
9.tcp和udp的区别
10.数据库了解么?不了解。
11.数组和链表的区别
12.算法:二叉树的先序遍历
13.设计模式
14.手写个单例
15.Java:equals和hashCode方法
16.接口和抽象类的区别
17.接口中是否可以声明常量
18.对面向对象的理解
19.Android:四大组件及作用
20.Activity的生命周期
21.onNewIntent的调用时机
22.广播的两种启动方式
23.ANR
24.内存泄漏 定义 哪些情况会导致内存泄漏
25.Android屏幕适配做过哪些工作
部分答案解析:
腾讯
1.四大组件
2.activity生命周期
3.activity a跳转到 activity b生命周期变化
4.activity和service有什么区别
5.handler
6.loop死循环为什么不阻塞线程
7.进程间通信方式
8.http get和post区别
9.map
10.hashmap
11.用过那些库
12.glide三重缓存
13.为什么要用三重缓存
14.两张一样图片怎么办
15.MD5
16.LRU
17.还有什么可以实现LRU
18.有看过音视频这方面吗
部分答案解析:
完整版面试题答案解析点击下方卡片免费领取
1353道,阿里+腾讯+字节+滴滴+美团内卷面试题及答案
...过年期间通过一些内部途径获得了这份阿里+腾讯+字节+滴滴+美团java面试题及答案(2021版)的面试题中介,共计是1353道题,正好小编最近也有金三银四跳槽面试的想法。所以本着开源的态度,小编... 查看详情
2022最新android面试题及答案整理(共计4176页pdf)包含腾讯字节百度小米阿里等大厂面试真题
前言最近在准备面试,然后复习下之前写过的项目,书籍,笔记,文章。一看很多知识点都没有印象,最可拍的是连自己为了防止忘记写的文章竟然都感觉不是自己写的。有些开始怀疑人生了。好了,废话... 查看详情
java基本类型转换,一文全懂
BATJ大厂面经阿里七面面经蚂蚁金服面经及答案京东面经百度美团顺丰京东阿里面经面试题精选Java面试手册MySQL55题及答案多线程面试题及答案设计模式面试题及答案消息中间件面试题及答案并发编程面试题及答案面试资料整理汇... 查看详情
2022年腾讯,阿里,美团等android高频面试题及答案,知识脉络整理(代码片段)
前言这篇文章非常的干!覆盖了安卓面试的大多数知识点,值得收藏反复查看!安逸久了就容易迷失方向,多看看高质量的面试题找找差距,然后查漏补缺!##问题区:1.Activity的启动过程,AMS、PMS... 查看详情
java学习路线!mysql8安装失败
BATJ大厂面经阿里七面面经蚂蚁金服面经及答案京东面经百度美团顺丰京东阿里面经面试题精选Java面试手册MySQL55题及答案多线程面试题及答案设计模式面试题及答案消息中间件面试题及答案并发编程面试题及答案面试资料整理汇... 查看详情
2023届校招安全面试题和岗位总结(字节百度腾讯美团等大厂)(代码片段)
写在前面个人强烈感觉面试因人而异,对于简历上有具体项目经历的同学,个人感觉面试官会着重让你介绍自己的项目,包括但不限于介绍一次真实攻防/渗透/挖洞/CTF/代码审计的经历=>因此对于自己的项目,... 查看详情
字节跳动+京东+美团+腾讯面试总结,逆袭面经分享
高并发架构消息队列搜索引擎缓存分库分表读写分离设计高并发系统高并发架构部分内容缓存:Redis高可用:高并发系统设计:分布式系统分布式业务系统,就是把原来用Java开发的一个大块系统,给拆分成多... 查看详情
分享一波阿里字节腾讯美团等精选大厂面试题,人生转折!
第一篇Linux基础学习篇目录第零章﹑计算机概论关于电脑的硬件组成部分﹐其实你可以观察你的台式机来分析一下﹐依外观来说这家伙主要可分为三部分﹐分别是∶输入单元∶包括键盘﹑鼠标﹑读卡机﹑扫描仪﹑手写板﹑触摸屏... 查看详情
这些题目都不会,面什么美团?(附答案)
大家好,我是土哥。大年初一和一位朋友聊天,说美团将他虐的很惨,然后他给土哥分享了一下大数据开发社招一面的面经。由于疫情,土哥被居家隔离了,所以美美的学习了4天,这不,给大家将面试答案总结出来。面试时间... 查看详情
一个程序媛的面试之路(字节百度美团网易等面经分享)
...0c;女生,方向都是Java开发或者后台开发。目前拿到了字节,百度,网易(白菜价,已拒),美团,小米的意向书,等最终结果通知的是华泰(已收到体检通知),招 查看详情
关于go的一些面试题及答案
...杀手级应用,已然成为云计算时代的首选编程语言。字节 Go是主力语言,腾讯Go 已超越C++,成为最热门的编程语言,华为、百度、小米、京东等很多公司 查看详情
2018的初冬,派卧底去阿里京东美团滴滴带回来的面试题及答案
...友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。 我特意整理了一下,有很多问题不是靠几句话能讲... 查看详情
redis面试题及答案
在网上看到有关Redis的50道面试题目,但是没有给出答案,之前我也在寻找这份试题的答案,特地把答案分享出来。有需要的可以看看咯花了大量时间整理了这套Redis面试题首发50题,绝无仅有,从入门到精通从基础,高级知识点... 查看详情
校招面试经验小分享,阿里腾讯美团字节实习offer(代码片段)
近期很多童鞋在准备校招了,找了蚂蚁的一位童鞋,给大家分享一波面试经验,以及面试心得,希望能帮大家在秋招拿到一个好结果我自己的22届春招实习算是告一段落,给自己做个总结,也给大家分享一... 查看详情
字节跳动+京东+美团+腾讯面试总结,完整版开放下载
程序员职业生涯真的很短吗?不短,我就是明证!我今年44岁,世界500强公司,编程20年,软件技术专家,一直都在编程一线,从来离开过。技术上,我深入的使用过Java、.net、Js等等。也许吧,我... 查看详情
2021备战秋招新鲜出炉的美团字节阿里腾讯等大厂综合java岗面试题
7月份马上过去了,秋招提前批已经到来,小编在这里给大家分享自己整理的《面试小抄》目前的pdf版本,包括了Java基础、Java并发、JVM、MySQL、Redis、Spring、操作系统、计算机网络相关面试题。MyBatis、MQ、分布式、系... 查看详情
腾讯c++笔试/面试题及答案
星标/置顶 公众号👇,硬核文章第一时间送达!链接| https://zhuanlan.zhihu.com/p/274473971题很多,先上题后上答案,便于大家思考问题点:1、C和C++的特点与区别?2、C++的多态3、虚函数实现4、C... 查看详情
常见的10道web前端面试题及答案分享!
...到了前端行业的发展前景,所以纷纷投入到学习前端技术学习中来。下面千锋给大家总结整理一些Web前端经典面试题,助力大家找到更好的工作。1、CSS,JS代码压缩,以及代码CDN托管,图片整合。(1)C 查看详情