小红书安卓开发一面面经

1.挑一个项目介绍
2.项目追问(项目动机,具体有功能,ui设计怎么完成的,学到了什么不一样的内容)
3.八股:上面提到的四大组件
4.开发过程中有没有用过内容提供者
5.recycleview的生命周期,如何实现复用
6.追问:项目中双向滑动rv是怎么设计的
7.实际开放中有没有做过屏幕的适配
8.如何实现页面的布局
9.dp能详细讲讲吗(引导我回答屏幕适配的问题)
10.八股:handler的原理
11.八股:什么是内存泄露,哪些场景会造成内存泄露
12.追问:解释一下刚刚提到的循环引用
13.八股:安卓中怎么开启线程
14.八股:介绍udp和tcp,他们原理上有什么区别
15.八股:http1.0 http2.0 http3.0的区别
16.八股:post和get的区别
17.研究生主修的方向介绍联邦学习
18.联邦学习在客户端的应用,以及核心难点
19.解释transformer
20.手撕:荷兰国旗问题
全部评论

相关推荐

01-01 02:35
门头沟学院 Java
1.实习经历+简历项目a.MCP工具原理,实现,怎么处理调用,模型怎么知道选哪个工具,Client和Server怎么构建b.项目/实习的难点2.操作系统八股:a.Linux 自旋锁和互斥锁b.线程 进程 协程,操作系统里Signal干嘛的,有什么特点c.死锁 产生条件 如何避免d.进程通信方式 优缺点3.有台Linux服务器,负载比较高,连接比较慢,怎么排查怎么处理4.怎么看网卡流量:netstat5.怎么看端口占用:isof6.为什么用RPC,和一般http请求有什么区别?proto序列化过程是什么?7.有一个日志文件(包含ip 状态码 请求时间),写一条bash统计访问最多的三个ip:管道+awk + sort + unia溽8.Python八股:a.装饰器,GILb.浅拷贝 深拷贝,如何深拷贝(deepcopy)什么数据类型默认浅拷贝,什么类型默认深拷贝c.yield怎么用,Python里面垃圾回收怎么做的9.Golang八股:a.协程自动伸缩,Context干啥的b.defer执行顺序c.垃圾回收机制,select机制d.抢占式调度10.计网八股a.tcp紧急指针,tcp流量控制,tcp为什么三次握手,tcp ip四层模型和7层模型分别是什么/对应关系b.http和https区别,dns解析过程c.mtu最大多少字节d.arp缓存表,代理arp应用场景/如何实现e.2层和3层转发f.Nagle和延迟确认是什么?一般怎么实现g.GRE协议 什么作用,怎么实现,报文格式是什么11.算法题 LeetCode 442.数组中重复的数据(原地哈希
查看26道真题和解析
点赞 评论 收藏
分享
评论
2
5
分享

创作者周榜

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