理想安卓开发二面

##理想面经####理想安卓##

总体评价:面试官有点不走心,总是扣手机,其他没啥问题。

1. 首先自我介绍,简单问了下项目,问了spring IOC,以及项目里面常用的三个注解,然后讲了下用法跟实现原理
2. 问了JUC包里面锁的实现原理(简历专门突出了下并发编程能力)
3. 介绍本科学习的课程(我说学了计网,操作系统,数据结构与算法)
4. 让我分别说一下这三个课都是学什么?(我重点讲了下,他说要我完整的讲,第一章是什么内容第二种是什么内容。我:???还带这样的。尽量完整的说了一遍。)
5. 说我又是JAVA后端又是深度学习的,为什么最后选安卓开发?(逼着跟你讲实话是吧,后端跟算法我但凡能拿到offer我至于转安卓吗
6. 那你安卓学到什么程度了(老实说了只学了点基础)
7. 安卓的四大组件知道吗(寄!其实根本还没学,只知道Activity,然后就被面试官笑了)
8. 那以后给你一个项目你怎么能够保证你能够按时交付任务呢?(表示入职前能刻苦学习跟上进度)
9. 那你任务安卓开发需要跟那些角色进行交流沟通(就说了测试,然后面试官开始引导说有UI设计,产品等)
10. 问了点计网的八股文,输入到URL到网页显示发生了什么?UDP/TCP,TCP的演变
11. 学习计算机网络对你的帮助。(理解不同场景使用不同协议)
12. 场景提:做一个直播功能app,需要涉及到哪些协议。(就答上来一个UDP,然后开始引导,用户信息用什么比较好,答TCP,弹幕用什么?答UDP,为什么不用TCP?答UDP可以广播。信息丢失怎么办答?可以用UDP实现应答机制,保证可靠传输。面试官总结:所以用户信息用TCP进行传递,直播内容用UDP保证实时性,弹幕用UDP的广播机制实现,用应答机制保证可靠传输是吧?答是的。)
13. 没有安卓开发经验,如果你成功入职你打算怎么办?(我会拼命学习的,给个机会吧你
反问:基本感觉寄了,但是还是问了评价。评价就是没有安卓经验有点劝退的意思。
反问:需不需要提前实习?不需要,也可以安排实习。

可能有兄弟就要问了?明知道要面安卓为什么连安卓四大组件都不知道?因为一面面试官说没有安卓经验也是没问题的,更看重基础能力,所以就没有去特意背安卓八股文,不如好好巩固了下基础(而且一面到二面也没几天)。
全部评论

相关推荐

1.给一个数组和另一个数t,求sum - 2 * nums[i]是否在[1, t]之间,简单题2.给一个数组,数组元素大小在0 ~ 1e9,对于每一个数组元素,求去掉这个数组元素后数组中未出现的最小数是多少。思路:先接收数组,同时把每个数放到一个map中,key是这个数,value是这个数出现的次数。随后找不去掉任何数的数组中未出现的最小数gap,直接遍历一遍数组,如果nums[i] + 1在map中不存在,则gap = min(gap, nums[i] + 1),特判当0不在map中时,gap = 0。最后再遍历一次数组,如果nums[i]比gap大则输出gap,否则依靠map判断nums[i]在数组中出现的次数,如果大于1则输出gap,否则输出nums[i]。这题用Java写会因为输入输出超时😅,换cpp写的3.给一个字符串表示一个数,这个数里面有些位可能带有?,求有多少种方案可以使得替换掉数中的?后得到的数能被3整除。答案要排除前导0的情况,并对1e9 + 7取模思路:记忆化搜索,先找出字符串中的所有?并统计当前所有不是?的位的数字之和,这个数字之和对3取余得到数a,假设替换?的数字之和取余得到b,要满足(a + b) % 3 == 0才能算一个方案。记忆集设为memo[n][3],n是?的个数。记忆化搜索中除了常规的i和n还有其他两个参数pre和canZero,pre表示之前位数字的和对3取余的结果,canZero表示该位能否取0,结果对i和pre做记忆化。#笔试##oppo##牛客AI配图神器#
查看3道真题和解析 投递OPPO等公司9个岗位 笔试
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务