admin管理员组文章数量:1567265
天学网
一投过去HR就加我微信了,结果说我实习时间不合适,没给面试
映客
实习僧投递过去到现在都没看我简历
小米-一面
- 面向对象的理解
- Java三大特性
- 内部类、匿名内部类
- final
- static
- 死锁特性
- synchronized
- wait、sleep
- 线程池
- Handler(什么时候和线程进行绑定的)
- Activity生命周期
- Activity启动模式
- ContentProvider
算法
- 实现进制转换,
我居然忘了怎么进制转换的了 - 删除链表倒数第n个节点
- 删除ArrayList值为10的所有节点
基础问的特别多,我项目啥的都没问题,疯狂问基础,抓的很细,只能怪自己当初没有准备好
超过1个星期没给我消息,应该是挂了。
关于字节这边先说明一下,我找学姐内推的是火山Android开发部门,结果那边把我推到了北京抖音工具线那边,所以我从一面开始就是抖音工具线的人在面我,只不过我不知道,我以为只是同一个大部门的面我而已,最后录取我的还是火山,直到面完后发offer我找HR问清楚后才知道我被抖音那边录取了。这也是个好事吧,如果我一开始就知道我被推到了抖音,那估计我会特紧张,估计还拿不到offer了。
字节一面-12.16(17:06-18:15)
- 一上来先问我知不知道这边是做啥的
- 问我为啥想投这边
- 接口与和抽象类
- final
- 拆箱与装箱
问我一个Integer和int数通过equals和==进行比较,有啥区别,我给他说了下Integer里面预定义的数组。 - String的equal和==
- 问我常用的数据结构
说了ArrayList和HashMap,然后问了我下ArrayList的扩容以及和LinkedList的区别。HashMap问了哈希冲突怎么解决,以及这三个算法的时间复杂度 - volatile
- 手写最常写的单例模式(我写了懒汉和DCL)
- 问了为啥要有两个synchronized
- 死锁
- 用Java写一个死锁
- Java的修饰符
- kotlin var和val
- kotlin 修饰符
- kotlin 主构造方法和次构造方法
- kotlin init和构造方法有啥区别
- ActivityA切换到ActivityB的生命周期
- 动画,我就说了下View动画和属性动画的区别
- ARouter
- 组件化怎么实现
- 算法:
二叉树的中序遍历:递归和非递归
这次面试,基本上给我把Java基础和kotlin基础全部过了一遍,但是我kotlin基础太差了,只管着去用了,没有想着去好好的把官方文档看一遍,基本上问的全部都没有答上来。最后面试官对我的评价就是应用面很广,但是基础不扎实,java和Android还行,kotlin真的就相当于一窍不通,直接指出了我用Kotlin可能最多的还是NPE,真的是一语中的。
总的来说面试官挺好的,感觉真的比小米面试体验好多了。
字节二面-12.18(14:00-15:00)
- JVM内存区域
- ClassLoader
- java锁用过什么,我说了Synchronized、lock、ReentrantLock、以及一个原子的int
- Synchronized
- 死锁,Synchronized会不会导致死锁(不知道啊)
- 线程池
- 动画
- activity启动模式
- view事件分发
- 问了我flutter学的咋样,我就给他说了下我仿写了个天气预报,然后说了下我用到的框架
- HashMap 和 LinkedHashMap
- Glide缓存
主要问了从LRU到弱引用,以及从弱引用到LRU,以及为什么要弱引用缓存 - 四大引用
- 算法
找到两个链表第一个相交节点,相当于Y字形
感觉这面试官好青涩。总体来说面试很顺利,基本上每个点都深挖了些。但是看到我不会的比如动画,就没有继续问下去。
字节三面-12.19(19:30-20:30)
- 快排的时间复杂度,什么情况下最差
- 算法归并排序,手写代码
- OkHttp大致讲下
- 函数指针
- 宏和函数的区别
- 进程调度算法,Windows和Linux用的是哪种调度算法
- 还有一些东西就不写了,基本上都是操作系统和C的基础
三面真的感觉太难受了,很多东西都把我问住了,自己作为一个大学生,操作系统和C这种基础课程缺没有学好,真心的感觉到了自己的不足,但是最后还是感谢面试官给我这次机会
版权声明:本文标题:2019年Android寒假实习面经-小米+字节跳动(已拿抖音offer) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1726415696a1069787.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论