鸿蒙开发者招募!给后辈的一点建议,终局之战
持续更新中,并完善答案------ 最近博主身边的安卓朋友换个坑,接到BAT等大厂面试邀请,回来聊天,博主记录下各大厂必问的部分有用面试题.希望对你学习,工作,面试有所帮助.(博主会持续收集更新这些面试题),博主会对分享和投稿的面试题做一些过滤,在此再次感谢分享面试题各位朋友和读者
【一面】
- Android四大组件是什么?你最熟悉哪个?
- Activity的生命周期?
- 旋转屏幕的时候会发生什么?
- Java的常量池?不同String赋值方法,引用是否相等?
- HashMap的实现?树化阈值?负载因子?增长系数?
手写代码:O(1)的单链表元素删除(×:倒霉孩子没见过这套路…经过提示也没想出来,可见做题的重要性)
手写代码:获得单链表的最后N个元素
【二面】
- 写过C++是吧?
- 知道STL容器的allocator吗?
- 手写代码:实现无锁同步 (×:我写成了CAS操作,被打断,说特定的ARM处理器没有这个同步原语,不能依赖相关指令。包括信号量等也不行。)
- 手写代码:自定场景,实现一个满足需求的内存池 (×:晕乎乎写出了几个bug,面试官眼尖…而且自我感觉回收算法不够好,感谢放过)
- 手写代码:从长序列中找出前K大的数字,堆排序
- JVM的垃圾回收算法了解吗?
- 对象可达性分析,哪些是GC root?
- TCP和UDP的根本区别?
- 什么场景下使用UDP?为什么?
- 提问简历,关于FFmpeg
- 我的提问:
- 面试官是哪个组的?
字节跳动今年是否真的缺人?招聘策略是什么?(答:是。项目和实习经验吃亏没关系,今年招聘重视基础,换去年我肯定不给你过。)
【三面】
- 介绍项目,高三暑假做的App
- 画某个功能的模块图,写出相关接口
- 这样设计有什么问题?如何改进?
- QQ视频聊天使用什么协议?
- 视频聊天为何会卡顿?
- TCP流量控制算法的细节? (×:包速率增长的函数关系说不清楚,感谢面试官放过)
- 假设有节点自带p的丢包率,如何判断丢包是因为带宽不够还是随机丢包导致?
- 如果视频聊天出现卡顿,如何在应用层面缓解?
- 手写代码:大整数加法,要求代码可读性(×:又写出搞笑bug系列,被二面搞傻了)
- Android应用中的卡顿是什么导致的?
- Service和Thread有什么区别?Service的代码是在哪个线程运行的?
- AsyncTask?Executor?
- AsyncTask有哪些缺点?
- 用过IntentService吗? (×:没用过,感觉就是个适合处理单次计算任务的方便设施)
我的提问:
- 面试官是做什么的?
- 面试官对非科班学生有什么看法?
- 面试官认为我存在哪些不足?
最后
给大家送上我成功跳槽复习中所整理的资料,由于文章篇幅有限,所以只是把题目列出来了,我自己手头上整理的资料均和上面的答案可免费分享,需要这些资料和答案的朋友,可以点击这里免费领取。
鸿蒙开发者招募!给后辈的一点建议,终局之战相关推荐
- 鸿蒙开发者招募,华为鸿蒙2.0手机开发者Beta公测招募网址 HarmonyOS 2.0手机开发者Beta公测招募地址[多图]...
华为鸿蒙2.0手机开发者Beta公测招募网址还有很多玩家都在询问,那么大家需要去什么地方申请呢,还不知道的玩家一起来看看吧. 华为鸿蒙2.0手机开发者Beta公测招募网址 [活动说明] Harmony ...
- 给后辈的一点建议,面试必会
前言 2017年进大学开始接触Android,从刚开始接触就不断地听到Android市场饱和,工作难找等消息.虽然当时也非常迷茫,不过由于第一次深入接触编程语言,再加上自己的一点兴趣,就一直坚持下来了 ...
- 给后辈的一点建议,面试建议
前言 相信很多同学都会有这样的感受,前三天刚刚复习的知识点,今天问的时候怎么就讲不出个所以然了呢? 本文的目的就是致力于帮助大家尽可能的建立Android知识体系,希望大家会喜欢~ 技术专家VS管理, ...
- 安卓framework层开发!给后辈的一点建议,持续更新中
一. 开发背景 想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样. 工欲行其事,必先利其器 1.B4A B4A是Android的基础版,这是一种可 ...
- android指纹识别!给后辈的一点建议,实战解析
缘起 经过近十年的发展,Android技术优化日新月异,如今Android 10.0 已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS.到了各大厂商手里,改源码.自定义系统, ...
- 给后辈的一点建议,分享PDF高清版
前言 咱们这行似乎每个人都有个常识:程序员做到35岁之后,职业道路就很窄了,但我不信这个邪,我今年37岁,依然活跃在开发一线,并且做到了月入四万+. 偶尔也有人问,你是怎么打破35岁定律的?对于这个问 ...
- 给后辈的一点建议,含泪整理面经
前言 大厂面试一直都是程序员圈内摸鱼时间津津乐道的话题,进大厂想必也是无数程序员的梦想. 关于"原理"的问题,几乎是现如今Android开发岗必问的问题,尤其在大厂面试中更为突出. ...
- 鸿蒙开发者微信公众号,微信鸿蒙开发者公众号报名了
[其他] 微信鸿蒙开发者公众号报名了 171110 电梯直达 zhongshuidi 渐入佳境 发表于 2020-12-18 10:16:32 来自:HUAWEI Mate 30 Pro 5G 最新回 ...
- 华为开发微信鸿蒙版,微信鸿蒙开发者公众号报名了
[其他] 微信鸿蒙开发者公众号报名了 169910 电梯直达 zhongshuidi 渐入佳境 发表于 2020-12-18 10:16:32 来自:HUAWEI Mate 30 Pro 5G 最新回 ...
最新文章
- 2019学习Python的10个原因
- Mysql进阶(2)——组复制
- mysql拷贝恢复.frm_通过.frm .ibd文件恢复MySQL数据
- 涨知识!外贸中,船公司S/O(订舱单)文件英文解释!
- Go语言技术教程:Redis介绍安装和使用
- 单片机c语言编程实训心得,单片机实训心得体会
- IDEA解决Tomcat乱码问题
- 使用Alize等工具构建说话人识别平台
- Jack Platts:Polkadot 在 Staking 上的设计
- monkey命令——压力测试——个人总结
- 小杜滑铲 DFS 最长路径
- php判断是否节假日,php 排除周末与节假日程序实例代码
- JVM 垃圾回收器 ZGC
- 【研究】心脏出血漏洞
- 一起看看让互联网着火的“Log4j”
- Python灰帽子笔记一
- 33 +创意的蓝色网站设计的灵感
- FLYMCU芯片超时无应答的另一种解法
- Ruby教程_编程入门自学教程_菜鸟教程-免费教程分享
- Adobe Illustrator 2020 24.2.3.521 中文版 — 矢量绘图软件
热门文章
- PAT_乙级_1011_筱筱
- 纯纯写作开发者知识星球推荐
- 企业产品品牌如何打造?招商加盟数字化怎么做?
- 测开 - 自动化测试selenium(WebDriver API) - 细节狂魔
- 一款轻量级、可快速上手的开源后台系统
- 【开发环境】 Ubuntu14.04 安装Skyeye 1.3.5过程
- 130242014013+杨俊杰+第3次实验
- 微信小程序把玩(三十)wx.request(object) API
- (转贴) 亦卷亦舒
- 回收站清空的文件能恢复吗?