MetaApp 27届android转正实习一面

4/24
#牛客AI配图神器#
比较简单
数组与链表区别
数组的查询和插入和链表的查询和插入
说出排序算法,一个接近升序的数组用什么算法排序更快(把插入排序跟选择排序搞混了)
链表求中间节点(讲了快慢指针,数组遍历)
kotlin比起Java的优势(高阶函数、协程、协变、逆变、lambda等),他说接口有什么区别没答出来(说了SAM)
activity的生命周期
数据的保存在哪个activity的生命周期
讲一下MVVM
谈一下项目功能,项目中你用ai完成的功能你了解吗
讲一下你主要用什么UI组件
还有些题忘了
反问:有什么想问的
全部评论

相关推荐

leetcode这东西说白了就是个筛选工具。就跟考八股文、脑筋急转弯、卡你年龄、卡你本科,是一个道理。程序员面试里真正能用上的东西很少,大多数东西单纯就是为了筛人。总要有个标准,至于这个标准是什么,其实不重要。各种考试也是这个逻辑——出题最重要的是区分度。内容可以是LeetCode,也可以是背圆周率、背唐诗,只要能把人分出高低就行。放个offer大楼祝大家求职顺利吧。所以无论什么时候都要考,这跟LeetCode的算法到底有没有用没关系。它只是筛选中的一环。假设只有一个HC,但是两个人学历相同、项目经验相同、实习经历相同、八股水平也相同——那不就轮到LeetCode派上用场了吗?往深了想,这其实就是一种服从性测试。你知道它没用,你知道工作中用不到,但你还是得刷。因为不刷就过不了,过不了就没工作。这就像在测试:以后工作中遇到不合理的事情,你能不能也接受?能接受,说明你是“合格的员工”;不能接受,那可能你不太好管理。这可能才是LeetCode存在的真正意图。我不是说LeetCode完全没有价值。刷题确实能锻炼逻辑思维,对新人打基础也有帮助。但现在这个环境,大家心知肚明——它更多时候就是一个筛子。面试官需要筛人,HR需要理由刷掉一部分简历,公司需要降低招聘成本。LeetCode恰好是一个看起来公平、可量化、容易操作的工具。至于它能不能测出真正的编程能力?能不能选出好的工程师?这个问题可能没那么重要。因为筛子的目的从来不是“选对的”,而是“把多的变少”。
AI时代还有必要刷lee...
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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