某100-499规模 安卓客户端 一面

人生中第一个正经面试,感觉属于是新手村直接遇到boss了有点

平常的话怎么学的安卓?学校有教吗?

handler机制讲解一下?

常见的布局讲解一下?
个人答了LinearLayout,RelativeLayout,ConstrainLayout。面试官还问我还有别的吗?哥们人晕了,哥们项目里基本上就用这三个,而且哥们忘记是先去看了还有什么别的了,我难受住

安卓的持久化存储?

SP的缺点?本地存储的话,有没有什么能解决SP的缺点(或者说有没有更好的)?

安卓如何传值?
讲了三个。两个Java通用:构造方法,接口。一个安卓专用:bundle传值。可以setargument,在另一个组件getargument。但其实回头来看的话应该细分Act传Frag,Frag传Act(有getActivity方法),Frag传Frag。

H5和移动开发有了解吗?

livedata是怎么取值存值的?

MVC,MVVM了解?

还有什么问题吗?
问了下有多少面之类,我的情况怎么样!然后跟面试官说差不多到点了(此时五点22左右吧),面试官可以去吃饭吧!面试官被我温暖的关怀感动了笑了笑,说还没到点,还有几个要面!只能说如果没过,也成功用幽默给他人带来笑容了!最后互相拜拜结束温暖的面试!!!
全部评论

相关推荐

十几分钟的电话面试。    有的写了下回答,大伙指正一下+ 数学运算函数 + 字符串反转函数  + 处理字符串的类   + Java数据容器 集合都有哪些 LinkedList  HashTable(ConcurrentHashMap 代替其作为线程安全的锁. 使用分段锁)  TreeMap+ 多线程+ Spring 中的 AutoWired 和 Resource 的区别   AutoWired (参数 required  多一个构造器注入) 优先 byType   Resource(参数 name type  属性注入  setter注入) 优先 byName    优先 resource+ 断点续传怎么实现:保存进度,定位上次的上传位置+ 怎么进行数据库的优化 :一个复杂查询,语句报错,全量查询不报错,分析得知全量查询数据量太大,缓存区中的数据并没有报错。复杂查询查询到了异常数据。使用 explain 查询计划进行定位,确定报错位置,是某个表的某个字段出现了字符串不匹配的问题,有非法字符无法进行字符串转换(存的是数字字符串,要转换成数字后进行运算,无法改变数据类型,牵扯到其他业务),想修改数据,害怕影响其他业务,造成数据存坏或者污染,尝试对异常数据进行过滤处理。再有就是对于经常查询的字段加索引。+ 项目中哪里使用到了 redis  :redis 用来加速数据库数据的访问,我有一些数据太大了,因此访问的比较慢,加入了 redis 缓存。但是通过 jmeter 测试,发现有客户端阻塞卡顿的情况。原因就是 redis 是单线程,大 key,会阻塞 Redis。并且访问流量大,服务器也无法承受。最终分析该数据不是很敏感,还是选择了直接使用浏览器进行缓存。      session 共享 和 token 续期问题。 使用 有序集合实现延迟队列+ git 有一个开发版本,在开发版本(1)进行了一堆代码的开发,突然加了一个临时版本(2),如何将分支 1 上你的代码加入到版本 2 上,是用什么命令:使用 checkout 切换临时分支,使用 git merge 合并两个分支。解决冲突,拉取代码 上传代码+ SpringBoot 和 SpringCloud 讲一下
点赞 评论 收藏
转发
JAVA工程岗位,A了0.1/3,我真佩服我自己————编程题————第一题:一个数组的权值=它的众数的数值,现在有一个数组,它有n个数,选择k个数,并且使得权值最大个人思路:假设有一个数组[2,3,5,3,3,3,5,5],k=7这时候权值是5,排序,统计频次,5是肯定要选的,尽可能分散剩下的数,让5保持自己是众数的地位;之外,剩下的数按照从大到小每次选1个[5,5,5,3,2](重复流程)->[5,5,5,3,2,3,2],到k需要统计一下新的频次第二题:ai = ai+1 mod i,一个数组的前n个序列都满足这个条件;现在给定第n+1个数字,n的个数,计算第k个值第三题:一个基环树,定义是不包含重复边和自环,且连通;给你点的个数和边的个数,以及哪些边,判断这个树是否是基环树————选择题,未标都是单选————你需要完成用户都在玩游戏的时候,给他们一个世界通知,应该采用什么模式?需要给file.txt设置权限:用户权限rwx,组权限rx,其他只有r权限物理数据库设计需要考虑什么WebSocket建立与server的连接,需要使用什么方法?(选项有:OPEN\CONNECT之类的)适合递归实现的排序算法是?有个图,边是这些,求普利姆算法的遍历的边的顺序:AB4,AC3,AD6,BC5,BE7,EH9,DG8,CF2,FG1【多选】行为型模式有哪些【多选】下列哪些是二分查找的比较序列【多选】文件的保护方法有?选项:存储控制表、存储控制矩阵、口令、加密【多选】IP协议?选项:面向连接、提供可靠传输、不同步传输、尽可能保持数据交付【多选】二叉搜索树的完全二叉树遍历序列?选项:35 5 7 3 1 9 4,5 3 9 1 4 7 35,6 3 10 1 5 7 25,2 1 3  4 5 6 7 【多选】Linux Shell定义数组代码【多选】数据库事务特性:经典ACID【JAVA单选】类加载器,选项是:预加载所有类;发现类被加载之后,防止过期重新加载;可以自定义类加载器;类加载器有四种,启动、扩展、应用、自定义,且它们是父子关系【JAVA多选】静态相关,选项是:static修饰成员静态方法和变量;它与类本身相关联,在类加载的时候初始化;static的方法只在类加载的时候执行一次;静态方法可以访问非静态资源
投递淘天集团等公司10个岗位
点赞 评论 收藏
转发
点赞 2 评论
分享
牛客网
牛客企业服务