网易Android开发一二面(凉

2022.09.16
40min
  1. 自我介绍
  2. 自定义View流程
  3. (场景)如果有一个TextView 给其设置限定行数 应该在自定义view的那个步骤中定义
  4. 事件分发机制
  5. (场景)在子线程中使用handler进行事件分发
  6. 你比较了解的android第三方框架
  7. retrofit 面向切面编程特性
  8. 谈谈你比较熟悉的集合
  9. TreeMap和HashMap区别
  10. (场景)此时有一个有序整数,用HashMap和TreeMap哪个更合适
  11. 数据库索引策略
  12. 表锁与行锁
反问
总结:面试官给我的感觉非常棒,对每一个知识点帮我进行发散,也暴露了自己的不足,基础知识算比较扎实了,但是应用起来还是很生疏,这个要在以后慢慢磨练~
许愿一个二面叭

2022.09.20
35min
  1. 自我介绍
  2. 泛型
  3. ArrayList <String> arr里面存Student类的对象怎么存
  4. 如果想删除年龄为16-18岁的学生怎么做,可以直接删除吗,会不会报错
  5. 泛型擦除
  6. 泛型作用于哪个时期
  7. 类加载
  8. ThreadLocal用过吗,Android里面运用threadlocal典型的例子(提示了looper)
  9. 设计模式,以及android中的典型例子
  10. 手撕一个单例模式
  11. android中怎么定位
  12. OKHTTP
  13. Android中动画
  14. HTTP和HTTPS区别
  15. HTTPS通信过程,如何优化
  16. 如何优化DNS
反问
应该是凉了

2022.10.1 感谢信
#面经##网易##网易面经#
全部评论
感谢楼主分享的面试经验!
点赞 回复 分享
发布于 2022-09-16 21:18 陕西
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-19 15:35 北京

相关推荐

1.上来一道算法题,旋转链表,给你一个链表和数字&nbsp;k&nbsp;,让你把链表的节点往后移动k位,如&nbsp;head&nbsp;=&nbsp;[1,2,3,4,5]&nbsp;,int&nbsp;k&nbsp;=&nbsp;2,&nbsp;结果:head&nbsp;=&nbsp;[4,5,1,2,3](比较简单,写一个方法就行,面试官会看,你也可以讲一下自己的思路)2.让我说一下我的项目(校园交易电商系统,我说了我的学习思路)3.&nbsp;jdk,jre,jvm的区别(可以看那个很知名的图,可以说一下细节,细节方面我没说)4.==和equals的区别(牛客的面经练习有,说那个就行)5.hascode和equals的关系(牛客面经)6.String为什么不可变(我回答了牛客上面的String,StringBuffer,StringBuilder的那个,加上自己的理解)7.我们怎么保证线程安全(回答了锁和线程安全集合,可以回答多一点,细节一点)8.volatile了解吗(牛客面经,这个问题的原问题是:多线程安全环境下更轻量级的使用有哪个)9.进程和线程的关系(如果可以,自己补充一下协程)10.进程间的通信方式(我回答了三个,有点忘记了)11.TCP三次握手(回答更细节一点最好,SYN包,ACK包,seq,ack都可以说一下)12.对安卓知识有没有了解(不了解,基本不会哈,回答了一些之前看过的关于安卓的文章知识)13.了解Kotlin吗(不会捏,最好安卓开发方向的小伙伴学一下相关知识,面试官说安卓里面Kotlin和Java用的最多,常见)面试官人挺好的,问的问题也很基础,大家找工作也别太灰心,有些公司确实会问的问题很难,但是大家多面多积累经验反问:不打了,无关紧要的,然后一般是三面,然后是hr决定反馈时间
查看13道真题和解析
点赞 评论 收藏
分享
感觉还行,开泡。1.自我介绍2.介绍一下滴滴的实习3.介绍一下最难的工作4.为什么要用activity模仿dialog,基于什么考量的?5.技术层面的考量是什么?6.弹窗时候是前台还是后台?7.遇到空异常&nbsp;&nbsp;你们用的java不是kotlin吗?8.java怎么避免空异常?9.防御性处理你怎么做?10.也可以加注解,原理是什么?11.kotlin是怎么预防空空异常的?12.看过kotlin的书吗?13.kotlin的空异常检查的是编译还是运行时候检查?14.RN和原生之间互相调用通信?15.bridge里面的原理是什么?16。怎么从js代码调用安卓的代码17.讲一下crash的上报机制18.你做了什么优化的?19.java里面哪几种引用?20.jvm的GC算法有哪些?21.你讲一下hashmap的实现22.线程池有哪几种?固定&nbsp;单线程&nbsp;这些23.你知道这些怎么实现的吗?24.线程池构造函数的参数的含义25.add一个任务怎么运作的?26.如果全满了&nbsp;&nbsp;怎么办呢?27.volite关键字的作用28.让你自己设计一个线程池&nbsp;&nbsp;你怎么设计&nbsp;&nbsp;介绍一下29.代码实现30.submit反法你怎么实现&nbsp;&nbsp;怎么提交进来&nbsp;放到线程里面自己说了handler相关31.怎么从队列里面取出呢?epoll机制自己说了32.handler实现是吗?33.通过handler哪个线程呢?34.你怎么确认post哪个线程呢?35.中间加一个管理器&nbsp;去记录状态post时候查询状态36.kotlin的拓展函数是怎么实现的?37.编译时候转化为了静态函数38.安卓适配不同尺寸的手机呢?相对布局&nbsp;&nbsp;资源大小&nbsp;&nbsp;dp&nbsp;ds这些39.不同的drawable下的资源&nbsp;&nbsp;是怎么确认用哪个里面的呢?40.怎么设计一个&nbsp;相册呢?九宫格样式的41.你有什么爱好
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

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