有赞 Android一面 65分钟

面试官是个女生,不会的都会给你解答,还会引导你说出你的思路,体验很好
有赞 Android一面
1、自我介绍
2、后面能来实习吗,有移动端开发经验吗
3、数组和链表
4、输入一个URL的全过程
5、DNS解析过程
6、三次握手、四次挥手详细,为什么不能两次和四次,挥手为什么不能三次
7、ping的原理
8、http和https的区别,https详细过程,会不会发生中间人攻击,怎么预防和解决
9、ip tcp socket http的区别(结合分层回答)
10、进程线程区别 
11、Sychronized原理,和lock的区别,各自用法
12、wait sleep的区别
13、jvm内存模型、jvm内存结构
14、双亲委派,父类的静态、非静态、构造方法,和子类的静态、非静态、构造方法执行顺序
15、线程池用过吗,线程池参数,拒绝策略
线程池相比不用的优点
16、创建线程的方法
17、2个核心线程,阻塞队列为2,最大线程为10,阻塞队列什么时候被创建,如果一次来10个任务会怎么样,来11个任务又会怎么样
18、Git用过吗,submit和excute的区别
19、为什么add和commit要分开执行,分别的作用
20、Activity的生命周期
21、A跳转到B的生命周期变化,如果A是栈顶复用,又是怎么变化,如果B是singleinstance又是怎么变化,如果B是Dialog,又会怎么变化,什么时候会调用OnRestart
22、Activity的四种启动模式
23、用过jetpack吗
24、Activity、Window、View之间的关系
25、Activity启动流程
26、井盖为什么是圆的
27、反问
#有赞##面经##校招##安卓工程师#
全部评论
所以井盖为什么是圆的。。。
点赞 回复
分享
发布于 2021-08-31 10:47
没过简历筛选😥
点赞 回复
分享
发布于 2021-08-31 18:52
乐元素
校招火热招聘中
官网直投
你这面经有点内容
点赞 回复
分享
发布于 2021-09-05 22:20
你好同学,我这边是字节跳动房产业务担任客户端开发工程师岗位的同学,我们团队现在招人需求有点大,请问你有兴趣吗?
点赞 回复
分享
发布于 2021-09-28 10:38

相关推荐

发个腾讯的吧,刚面完,以为是kpi,所以没录音,能写多少是多少点击查看详情自我介绍介绍项目1.java和其他语言的区别,比如c++,python,各个方面2.知道几种编程思想,比如面向对象等等3.知道的设计模式4.jvm结构、垃圾回收算法5.乐观锁CAS6.数据结构了解哪些7.排序算法呢,说一下快排,时间复杂度。空间复杂度8.计网1.OSI七层,作用2.http状态码,502如何查找排除3.http报文结构4.https的过程,三次握手,TLS四次握手等等,认证过程5.了解过哪些加密算法,什么是对称加密和非对称加密6.cookie和session了解过吗,区别,集群里,session在一个服务器,请求分配到了其他服务器,怎么解决这种情况说了一些以后,提示我想想redis、mysql7.websocket了解过吗,。。。。我不知道8.http有哪些请求方法,然后给我个场景,问我怎么解决,具体忘了,反正他最后引导我是用head(应该)9.ping用过吗,基于什么协议10.DNS解析过程、我还说了两种方法,递归,迭代,问我迭代体现在哪11.DOS攻击是什么12.TCP三次握手。四次挥手,各阶段的状态,为什么要三次握手、四次挥手,状态那还问我,SYN_RECV之前服务器是什么状态13.为什么要等待2MSL14.TCP   UDP区别、应用场景,问我,游戏用的是什么,腾讯会议呢?我答是QUIC,不晓得对不对15.我看你这是个前后端分离项目,那么跨域问题怎么解决。我不知道。。。。16.静态资源问题,后面提醒我用CDN17.TCP拥塞控制四个过程。TCP滑动窗口了解过吗,讲一下18.TCP、UDP格式操作系统1.内核态、用户态,切换方式2.进程线程,区别、协程了解过吗(协程不知道)3.一个进程,你发现cup使用率很高,你怎么排查,我猜与协程有关,就往这方面答了4.一个线程阻塞到这里了,你怎么解决,我还是从协程方面5.进程间通信方式。调度算法6.虚拟内存了解过吗7.分段分页的调度算法8.OOM了解过吗,怎么排查,怎么解决9.什么是死锁,如何避免、解决redis、mysql1.redis持久化机制2.redis的数据结构3.其他想不起来了。。。。字数超了 #腾讯# #腾讯一
点赞 评论 收藏
转发
5 24 评论
分享
牛客网
牛客企业服务