声网Android实习面经

碰到了一个很资深的面试官,全称抠项目...

LZ的第一个项目是注解的
讲完之后围绕着这个项目
1. 对Android动态申请权限的流程了解多少?
2. 你的这个项目支持申请什么权限?
3. Android每个版本上对存储的区别了解过吗?(只答出来了9和11)
4. 有没有碰到什么Android兼容性的问题
5. 你这个在接入方的什么线程中运行?
6. 能不能在接入方的工作线程中运行?为什么?会出现什么问题?
怎么样在工作线程里面申请一个权限,了解过吗?
7.对安卓的xx存储了解过吗(没听懂这里)

......
其他忘了
这个项目聊得很深入
感觉很难
大概率也凉凉了吧
作为两年工作经验的选手,连个实习都找不到,哭了哭了

后来HR上来了,不知道为啥开启了HR面试...
1. 每次跳槽的原因
2. 为什么工作两年读研究生
3. 介绍这个岗位的内容
4. 问我,接下来看实习/工作,更care什么
5. 跟我说和技术官再去对一下,看看还有没有下一轮面试

#android##实习##声网Agora#
全部评论
为什么硕士之后还要做开发啊
点赞 回复 分享
发布于 2021-11-30 22:05

相关推荐

05-12 22:45
已编辑
2222 安卓
55min问了40多个问题,底裤都被扒完了...问题:1,为什么使用flutter2,flutter的优点是什么3,mvvm架构的特点4,flutter和原生混合开发时,页面路由如何管理5,hashmap数据结构如何实现6,红黑树特点,插入和查找的时间复杂度7,hashmap为什么在链表长度为8时转化为红黑树8,内存泄漏的根本原因是什么?9,内存泄漏检测工具的原理了解吗?内存泄漏是如何被检测出来的?10,引用类型有哪些?11,Java中加锁有几种方式?12,审查代码时,如何发现潜在的死锁问题?13,死锁如何产生14,如何避免死锁15,tcp,udp是哪一层的协议,他们的区别是什么?16,tcp如何保证可靠性17,请求头中有哪些信息18,cookie的概念19,序列化和反序列化20,json和protobuf的区别21,数据加密有了解过吗?22,https相比较与http增加了哪些内容?23,https中的证书的概念24,效率比较高的排序算法,哪种算法时间最稳定?25,在实际项目中更轻倾向于自己实现排序算法,还是使用系统提供的方法26,java或c++中排序算法的源码有了解过吗,动态调节排序算法的策略?27,字符串查找算法,kmp时间复杂度,kmp思想是什么?28,计算机两数相乘溢出,如何解决?29,两个链表相交,如何求焦点30,安卓跨进程通信31,传统的操作系统,除了共享内存外,还有哪些跨进程通信的方法,使用场景相比于共享内存有哪些不同?32,view的绘制流程33,安卓绘制中的硬件加速的概念34,flutter是如何实现跨平台的35,flutter如何进行渲染,落实到平台上36,安卓消息机制37,flutter跟原生之间的消息通信38,服务器主动推送消息到客户端有了解吗?39,安卓本地存储,sqlite和sp的特点40,sp可以跨进程吗?如何操作?41,sp存储信息的两种方式,有什么区别?42,高德sdk,手机在室内时无法做卫星定位,如何发挥作用,误差是多少?43,网络请求框架现在普遍使用的是什么?dio是一种什么样的网络请求框架?
点赞 评论 收藏
分享
一面1.hashmap的原理2.一个浏览器点击一个URL的全流程3.DNS是在哪里解析的4.讲讲activity的生命周期5.一个activityA点击ActivityB的生命周期6 .讲讲handler机制7.如果主线程用handler回调子线程,有什么要注意的8.View的事件分发的原理9.FrameLayout,A按钮把B按钮盖住了,谁响应事件10.一个ScrollView有两个全屏RecyleView,想要第一个RecycleView滑到底后丝滑的拉出第二个,讲讲思路和方法11.讲讲View的绘制流程12.算法题:层序遍历二面1.Java上有没有一本完整看完的技术书籍2.实习过程当中学习到了哪些3.用户角度的指标你有做一定的衡量吗,比如ab实验4.有没有遇见比较难解决的性能优化的卡点问题5.流媒体的业务场景你了解过相关的缓存类的优化吗6.那你的视频以什么形式来存储呢,比如一个视频我看到了五秒,但缓存到了十秒,我跳到了三十秒,这是个什么缓存形式呢7.Android操作系统上,每一层有哪些多媒体框架呢8.讲讲看过的源码里你讲讲很好的设计,抛开Glide的三级缓存9.现在让你做一个插件系统,你要让其他同学写的页面都在你的体系内成为一个插件,你要怎么设计,讲讲最核心的几个方法10.讲讲你觉得那些编译器的插件是怎么管理和提供的呢11.讲讲你用过的哪些设计模式12.操作信号上有异常信号,常见的异常信号你了解哪些13.Android程序的编译过程是什么样的14.如果让你去设计一个圆形的可以拖拽的进度条,进度条是渐变色的,怎么做15.布局优化怎么系统的来看和优化,从发现问题到解决16.渲染除了层级还有哪些因素影响17.你任务编排优化启动是怎么做的18.有些同步依赖异步,异步依赖同步,你怎么去管理19.讲讲你认为的卡顿,怎么优化,卡顿底层原理是什么20.讲讲HTTP的header字段里和缓存有关的字段21.跨平台学习过吗,做过吗22.如果给你一个技术,要求你三天内学会他,你会怎么做23.讲讲你认为自己的优点和缺点算法题 三数之和hr面,基本就是职业规划,实习时间,地点等老生常谈的问题,时间跨度六天,算上速通了
凌offer:明天HR面,接好运
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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