水煮羊排 level
获赞
17
粉丝
20
关注
24
看过 TA
321
门头沟学院
2026
安卓
IP属地:湖南
许愿来个好点的暑期offer
私信
关注
03-13 11:36
已编辑
门头沟学院 安卓
3.6一面45min在老板投的日常实习,面试官上来给我打个预防针会聊的比较深,我不会了就换下个问题。接着直接就是一道算法1.删除链表倒数第n个节点(一次遍历)2.写个多表查询的SQL语句3.一个多表查询的场景题,用Room怎么做4.xhs实习的DSL是什么,它的原理5.三次握手四次挥手,少一次行不行,为什么6.进程和线程7.为什么要设计多进程,单进程为什么不行;为什么要设计多线程,单线程为什么不行8.一个场景题:App在登陆页面的点击按钮之后,后面全部流程说一下,从事件分发到Android操作系统到后端到计算机网络层面给它全讲了一遍9.看一段代码讲下运行结果,关于==和equals的反问:组里是做啥的有没有转正机会总结:聊的还行后续:第二天hr打电话通知二面并把我的流程转成暑期实习了3.10二面55min这次是ld面试我,上来介绍了下组里说我的简历和组里的技术栈蛮对口的,很开心我能来面试,很珍惜有这个机会。。。太温柔了,真的是面试体验最好的一次面试,还巨有耐心。也是和一面面试官一样,也是说我们就当聊天放轻松。1.自我介绍2.介绍一下xhs的实习(我介绍完让后他还给我总结了一遍)3.介绍一下在xhs实习的难点4.没有模块的复用?为什么还需要你来新开发模板5.介绍一下xhs的DSL6.有了解别的跨端吗(RN、Flutter啥的)7.项目中哪里用到了Room8.Room怎么实现Entity嵌套Entity创建响应的表9.SharedPreference和数据库的差别10.SharedPreference在多线程和多进程中的使用11.SharedPreference能支持多线程吗,能支持多进程的吗?12.了解腾讯开源的一个类似SharedPreference的组件吗,它可以支持多进程使用13.Retrofit和OKHttp的关系14.Retrofit怎么拿到OKHttp实例15.OKHttp怎么管理线程16.OKHttp拦截器分哪两种类型17.讲下MVVM框架18.现在的MVVM有没有什么问题(View层和ViewMode层接口泛滥,又给我讲了MVI那些啥的)19.双向数据绑定基于什么设计思路实现(观察者模式)20.参加的比赛?21.看你用了GoogleAR,介绍一下呗算法:二叉树的中序遍历总结:和面试官聊的不错,但其实我很多底层的东西不太懂,他给我讲的甚至东西比我还多,给我扩展了很多技术相关问题,巨有耐心巨温柔反问:反问前面试官先跟我讲了一些问题:有没有考研打算;跟我说来实习了会有转正,希望我是奔着转正来实习的组内招多少实习生、都能转正吗组内有多少人总共有几面3.13hr面自我介绍为什么从xhs离职觉得xhs怎么样你觉得你的mt怎么样同事对你的评价承担压力时难忘的经历实习经历给你带来的个人成长之前比赛项目的负责人经历自己的优点和缺点兴趣爱好在xhs如何平衡学校和工作的压力考研吗职业规划前两轮的面试官怎么用了解岗位内容吗希望自己在哪中环境下工作喜欢和怎么样的ld公事对快手的了解还投了哪些公司最快什么时候来实习可以实习多久
0 点赞 评论 收藏
分享
02-16 20:27
已编辑
门头沟学院 安卓
程序员牛肉:牛肉哥来也! 如果确定自己铁定离职就早早的说。给ld也留一点招人的时间,不要说自己明天就离职,结果今天才说。一般的话就是提前两到三周就说。 至于你说会不会尴尬这件事,其实是你多虑了。你不是这个公司第一个提离职的实习生,也不会是最后一个。大家都见得多了,你ld挽留你也只不过是因为已经花费三个月时间来培养你了,如果再找新人的话成本太了。
0 点赞 评论 收藏
分享
2024-12-18 21:40
门头沟学院 安卓
0 点赞 评论 收藏
分享
2024-12-03 15:25
已编辑
门头沟学院 安卓
全程70min,强度真的大,给孩子拷打傻了,但好在约了二面,许愿自我介绍介绍一下项目LiveData原理Hanlder执行过程消息的类型(同步和异步)知道消息屏障吗Android设计Handler有什么用(答的轻松将一个任务从一个线程切换到另一个线程执行,比如说在子线程网络请求,切换到主线程更新UI)为什么?Handler设计出来是为了方便切换线程的吗?Handler在哪个线程运行?(我回答主线程)都是在主线程执行吗?(我答的具体看Handler在哪个线程创建)在哪个线程创建就在哪个线程执行吗?(我又答了每个线程有唯一的Looper和Handler啥的)所以是看Looper在哪个线程?。。。使用Handler的场景?(一直在问我有没有其他用处,我回答线程间通信)怎么在线程间通信?为什么需要它在线程间进行通信?使用线程池不好吗?什么场景下需要Handler构建一个消息循环系统?(我说我不了解,面试官说那你结合一下你学过的知识想一下)Handler机制相比线程池的好处和坏处?讲下事件分发机制有用过ViewPager吗?它的点击事件的分发和处理是怎样的?接着就是一大堆ViewPager相关的事件分发的问题,给我干懵了,这里应该主要是想问一下滑动冲突处理相关的问题,但他没有直说出来,当时脑子一片空白也没想着往这方面说写一个性能最好的单例模式(我写的懒汉式,因为我觉得它只有使用的时候才创建,避免了不需要还多余创建这一步骤,可能性能回好点吧)synchronized锁的范围是什么?(因为是加在静态方法上的,所以锁的是类)为什么要上锁,不上锁行不行,为什么不行?( 说了避免重复创建,降低资源开销,然后就拷打为什么降低资源开销啥的)如果还有另一个静态方法也上锁了,这两个锁会不会竞争?能不能把刚写的单例模式性能再优化?(我就写了双重锁检测)接下来就是一顿拷打我为什么这么写(鼠鼠是背代码选手被干傻了)为什么里面要判断两次if?这里的volatile关键字有什么用?(讲了内存模型)然后我说,面试官一堆为什么为什么接着拷打volatile底层一些东西HashMap底层原理?操作的时间复杂度手写一个归并排序反问:学习建议(面试官:感觉你懂的东西还是蛮多的,但了解还不够深入。。。)总结:对一些知识只是知道,对怎么用,为什么要这样了解还是太少了,就是对底层以及扩展方面了解太少。最后说一下面试官真的很好,虽然一直在刨根问底但也会一直指引,在他的引导下还是答出了一些东西的。
查看26道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务