写面经攒人品,分享我的贝壳客户端面经,附带个人总结的答案。

165 篇文章 7 订阅
158 篇文章 0 订阅

前言

连续3场面试,中间大概有10分钟休息,整个过程效率很高

一面(1h)

主要问了些基础知识
android部分
先是问项目,里面用到了哪些框架
问了RecyclerView和ListView的区别
RecyclerView的使用方式
Acvtivt y的生命周期和启动方式,两个Activity切换的过程
Fragment的生命周期(这个居然忘了。。。)
handler原理
安卓进程间通信方式
View的绘制过程
ButterKnife实现原理(之前项目用到的东西)

java部分

(接着ButterKnife)
注解是怎么工作的,注解的种类,编译时还是运行时
反射的用途,优缺点
synchronize和volitate的区别
run和start的区别
可以多次调用run和start吗
jvm垃圾回收
可达性分析和引用计数法的优缺点

网络部分

tcp三次握手,为什么不是两次四次
tcp和udp
http和https,https怎么防止攻击者截获证书
操作系统
进程和线程的区别
如何避免死锁
知道几种锁

其他

编程题:链表倒数k,青蛙跳台阶
kotlin的优点

题目就想起这么多,面试官很好,问的都是一些基础的问题,有一些问题没有答上来面试官会有些提醒

二面(35min)

二面的面试官貌似是其他部门的,就问了我的项目,实现思想,优缺点。
而且感觉对我那个机器学习的项目更感兴趣一点,提取特征什么的。
还问了一些图像处理。
二面没有问过多的技术问题,感觉自己说的不太好,但面试官还是给予了肯定,非常感谢了

三面(20+min)

hr面,还是问项目,遇到的困难,为什么想做这个项目,是否合作过,对公司有什么期待。具体内容记得不是很清了,hr面的过程还是比较轻松的

最后hr说5.1之前给反馈,各部门择优录取,许愿oc

最后

在文章的最后作者为大家整理了很多资料!包括java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书等等!

全部免费分享给大家,只希望你给作者点个三连!
如果有需要的朋友戳这里直接下载就好了,下载码:csdn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值