ihandy汉迪移动客户端android方向面经

一面:
  1. 如何判断链表成环?
  2. 如何判断两个链表指向相同的元素?
  3. tcp/udp的区别
  4. 七层协议
  5. tcp三次握手四次挥手
  6. java内存,new返回的是什么,存在哪里
  7. 快速排序
  8. java特性:多态、继承和封装。多态是指什么?为什么要封装?(避免用户直接拿到数据,增强程序安全性)
  9. java中protected、public和private以及默认的权限
  10. Stringbuffer、stringbuilder\string以及他们的线程安全问题,好处等
  11. handler机制,looper.prepare做了什么,如何辨别不同的handler,如何防止内存泄露等问题,为什么handler可以引用activity(因为匿名内部类默认拥有外部类的引用)
  12. java的几种引用机制:强引用、虚引用、弱引用和软引用
  13. activity的生命周期
  14. android的sp、dp、px等关系,为什么要用sp来设置字体
二面:凉
  1. handler机制深究,Activity停了的时候handler停不停,消息只有100个的时候其实没多大关系,那么什么时候会导致内存溢出?looper的生命周期?子线程自己创造的looper生命周期是什么?looper.loop什么时候停止寻找,还是一直找message,没有消息的话loop会怎么样?再次有消息时loop怎么知道有消息再次找message?
  2. Android和Java深究
  3. 主线程、线程和进程退出问题
  4. 其他天南海北的问题

#面经##校招##iHandy##安卓工程师#
全部评论
感觉比较简单
点赞 回复
分享
发布于 2019-08-27 22:11
校招么?
点赞 回复
分享
发布于 2020-04-06 19:07
阅文集团
校招火热招聘中
官网直投

相关推荐

4.17号 下午三点一面:(也是第一次面试)1.简单的自我介绍2.项目问答开始,你在项目中负责了哪些模块?3.ak,sk?4.为什么使用gateway?5.openfegin 和 dubbo的区别?6.业务递归算法,长时间没写业务手生,做了大概,但大致思路没问题7.浏览器中输入url会发生什么?8.数字安全证书是如何保证不被篡改的?4.17号 晚上7点二面:0.自我介绍1. 开放性算法,可以上网找,问gpt(有点抽象),准备了一天,脑袋懵的没做出来2. 输入url到浏览器中回车下去会发生什么,问的很细很细3. 重定向是什么4. tcp握手为什么不能是两次5. http和https的区别6. ssl/tl协议(这里的时候服务端会给客户端发送证书(这部分coding还有gpt均有说过),面试官说不会。。。,还有点嘲讽)7. https如何保证消息完整8. 电脑上的数字证书存在哪里9. mysql如何优化索引10. 啥时候添加索引,啥时候不添加11. 主流的权限校验框架12. 常见状态码 301  302 304 400(没说对) 401(有点忘了,没说对) 404 13. 发放数字证书的流程二面感觉有点抽象,面试官习惯性打断说话。。。4.18号中午 gg 流程结束 一个朋友在那里实习,面试官说虽然我流程挂了,但状态在hr那里待定  真的会谢
点赞 评论 收藏
转发
点赞 18 评论
分享
牛客网
牛客企业服务