突击!Android模拟面试来挑战吗?

秋招的战场早就已经拉开了帷幕,0offer的你还在等什么?等更好的机会还是等毕业后的社招?到时候可难多啦。作为面试屡败屡战,手握多个公司offer的学长,向大家发起挑战,快来试试吧!

模拟面试题:
一、Java
1、Java synchronized中类锁和对象锁的区别在哪
2、Compose你有了解过吗?
3、什么是反射机制?反射机制的应用场景有哪些?
4、你对Java泛型中类型擦除的理解
5、你对Java注解的理解?
6、ArrayList和LinkedList的区别?
7、java线程常见的几种锁?
8、线程sleep()和wait()的区别?
9、Java中为什么会出现Atomic类?
10、JMM是什么?它存在哪些问题?

二、Android
1、说说Activity加载的流程?
2、说下切换横竖屏时Activity的生命周期?
3、试从源码角度分析 Handler 的 post 和 sendMessage 方法的区别和应用场景?
4、对于 Context,你了解多少?
5、子线程能否更新 UI?为什么?
6、谈谈自定义View的流程?
7、谈一谈插值器和估值器?
8、如何处理大图的加载(Glide 缓存原理)?
9、handler底层原理?
10、Activity 与 Fragment 之间常见的几种通信方式?
11、ContentProvider是如何实现数据共享的?
12、Socket怎么通信?Android签名流程?

三、算法和数据结构
1、为什么要用红黑树?
2、如何反转一个单链表?
3、谈谈你对时间复杂度和空间复杂度的理解?
4、二叉树的层次遍历
5、有一个链表,奇数位升序偶数位降序,如何将链表变成升序?
6、堆排序的原理是什么?
7、内存中的栈(stack)、堆(heap) 和静态区(static area) 的用法
8、heap和stack有什么区别
9、如何得到一个数据流中的中位数?
10、一组有序数(从小到大排列),有负有正,找出绝对值最小值,讲讲你的思路

后面会陆续推出精选的面试题供大家练手,答案也整理好了的,有需要的可以私1,希望大家沉下心来,好好准备,面试加油!

#Android##面经##秋招##安卓工程师##模拟面试#

这里专门分享我和身边Android开发圈子的同事的一些社招经历,包括从社招面试题到Android进阶板块和前沿工具的学习资料,希望能给大家实现自己的大厂跳槽梦和升职加薪梦,牛友们需要Android面试手册或者有什么问题的话都可以联系我哦,也可以在部分文章下自取,大家面试加油,回家过个好年或者明年伊始一举拿下。

全部评论

相关推荐

来个厂收我吧:首先,市场侧求职我不是很懂。 但是,如果hr把这份简历给我,我会觉得求职人不适合做产品经理。 问题点: 1,简历的字体格式不统一,排版不尽如人意 2,重点不突出,建议参考star法则写个人经历 3,印尼官方货币名称为印度尼西亚卢比(IDR),且GMV690000印尼盾换算为305人民币,总成交额不高。 4,右上角的意向职位在发给其他公司时记得删除。 5,你所有的经历都是新媒体运营,但是你要投市场营销岗位,jd和简历不匹配,建议用AI+提示词,参照多个jd改一下经历内容。 修改建议: 1,统一字体(中文:思源黑体或微软雅黑,英文数字:time new romans),在word中通过表格进行排版(b站学) 2,校招个人经历权重:实习经历=创业经历(大创另算)>项目经历>实训经历>校园经历 3,请将项目经历时间顺序改为倒序,最新的放最上方。 4,求职方向不同,简历文字描述侧重点也需要不同。
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务