获赞
2371
粉丝
339
关注
2
看过 TA
1.2W
复旦大学
2025
客户端其它
IP属地:安徽
饱经风霜的客户端受害者
私信
关注
一面(104min)* 自我介绍。* 线程和进程的区别。* 线程安全。* http是用什么实现的。* TCP和UDP的区别。* TCP为什么是可靠的。注意拥塞机制涉及的算法(慢开始,拥塞避难,快重传,快恢复)。* Get请求和Post请求的区别。注意Get请求比Post请求效率高,Post请求需要服务器返回100再发送数据处理,Get请求直接是通过URL。面试官追问是否知道其他请求方式,Put,Delete,Head。* 项目中询问一个 A Activity 跳到一个 B Activity中,生命周期的走动,点击Back返回呢。如果一个 A Activity是透明的呢?如果 B Activity是一个Dialog呢?面试官追问横竖屏切换生命周期走动,以及是否了解onConfigurationChanged。* HashMap的源码,扩容的条件。* 算法两道,一道是和并两个有序链表,我用的归并排序合并过程的思路写的(长时间用IDE,好多错误,但是面试官很有耐心帮我纠错)。一道是思路,将一段文本中的单词逆序输出,主要考察数据结构的知识,用到了栈和队列。* 反问环节二面(57min)* 自我介绍。* 说说自己的亮点,我说了写博客。* Android静态库和动态库的区别。* Android中Binder机制。* Android进程间的通信。* 说说自旋锁,内部实现。* 问了线程同步,我又说了sychroized,还是参考那篇博客。* 是否了解Java的atomic,以及好多很底层的东西,记不清了,大部分都没有回答出来。* 算法题:求解矩形起点到终点的最短路径,只能向右或者向下走,这是一道简单的动态规划题。* 反问环节:询问自己想要加入还需要提升那部分的知识,面试官建议多参加实际的项目。三面(40min)* 自我介绍。* 项目中出现的难处以及解决。我说的是我使用addView达到弹出框的效果,但是耗时长。后来了解Fragment,使用Fragment代替addView。面试官追问你能分析为什么这么慢吗,我就说了Android的Activity->PhoneWindow->DecorView->ContentView->WindowManager->RootViewImpl的绘制流程。面试官继续追问ANR出现的类型,原因以及排查的方式。面试官继续追问Fragment和Activity的区别以及Fragment的优点。* 说一下Android中多线程使用方式。面试官追问如何停止一个线程。* Handler的原理。Looper,MessageQueue,Message。面试官追问在一个Handler中给另一个Handler发送消息,我没太理解其实。* Java内存,回收的搜索算法:引用计数和根搜索算法。* 算法题:将一个32位的int型整数逆序,我用的取整加取余获取每一位保存在链表中,然后反转链表。* 询问我的基本情况,实习时间,职业规划等。Hr面(20min)* 自我介绍。* 询问我的基本情况,职业规划等。* 给了口头Offer。
查看29道真题和解析
0 点赞 评论 收藏
分享
689_:蔚来挺好的,简历不过还花钱给你发条邮件真不错
软件开发薪资爆料
0 点赞 评论 收藏
分享
|成为用户企业车界海底捞是我对它的最初印象,在我加入之前就久有耳闻,那时的我不懂;就如懵懂的我在十五六岁时地理考试中写下,“此地的优势在于其丰富的廉价劳动力”时一样,从未想过多年后会被回旋镖击中。在这个地方我见过太多“感动人心”的故事,集体为车主献血、为车主免费清洗车内呕吐物、为车主在暴雨淹没路段接送孩子,而此行为称之为“价值”,会得到积分奖励。每每回想起这些我都能想起我少年时看的一部电影《为奴十二年》,站在田地里。干活,睡觉,吃饭,画面的代入感极强。给不起钱也给不起体面,在用户面前我们低人一等。我们是为其服务者,对方只需要花20-30w就能拥有对一个人、甚至一个群体指手画脚的权利。可以在任何时间任何地点任何形式地指责、甚至于谩骂其员工。以至于我开始思考,是什么时候造就了如此病态的客户关系。股票是资本市场对未来的判断,手中$60的股票缩水成$3.8,是市场给的预期,未来没有未来,资本和股东已经给了最好的答案。一个团队负责三个品牌战略的研发设计和落地并不能解决本质的问题,内部混乱的流程早晚都会成为致命的弱点。一个把员工和消费者都当人的企业是值得拿真金白银去支持的,那些让底层员工也活的像个人的企业,买他们制造的产品,即便溢价,也能让更多人活的像个人。
产品实习,你更倾向大公司...
0 点赞 评论 收藏
分享
客户端新人最好笑的就是押宝fwk、音视频、车载、鸿蒙等赛道。大部分客户端新人刚学习客户端几个月,被培训机构忽悠瘸了,认为自己能在这个狭窄的赛道中再选一个更狭窄的赛道去深耕。fwk和车载其实属于同一个赛道,到目前为止fwk这个所谓的赛道已经存在十年以上了,依旧不温不火且在十年后的今天甚至没有任何一条明确的路线去进入所谓的fwk,那么你认为车载这种fwk 2.0会有机会吗?我用我亲身经历来告诉你,不会也不可能有机会,大部分厂商的车载系统都是Linux、QNX,在此基础上模拟出了一套Android娱乐屏来接受互联网大厂的移动应用,大部分跑的并不是Android服务,而是Linux,其次你认为做几个系统入口能要你成百上千人?。再来就是音视频,音视频小子最好笑的就是扯音视频,上来就说ffmpeg,哥们,这个世界上有一个音视频库是专门为你客户端而开发的吗?真够好笑的,目前市面上绝大多数音视频应用都是基于大型开源项目做出来的,客户端只不过是API boy罢了,一个客户端经过一天的训练即可实现精通音视频API的调用。最后来说说鸿蒙,很多人押宝鸿蒙,只不过是培训机构想赚你钱的借口罢了,还记得前几年的大数据吗、Hadoop、Hive,这几年培训机构还会喊吗?目前我知道的最多的几个一线大厂,适配鸿蒙的人都是Android客户端,鸿蒙开发框架语法结构和编码逻辑接近于kotlin、dart等语言、开发工具接近Android studio、生命周期设计几乎雷同,几乎不需要经过培训就可以直接上岗。这就是客户端的现状,真的别来,对于新人来说没有一丁点机会。
牛客41895385...:佬你为什么是蔚来高级研发 前几天还不是
简历被挂麻了,求建议
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务