字节客户端

抖音直播团队一面

我挑选了一些问题做总结,不一定全,顺序也有差别,我按照笔记顺序做总结。

1.对接口的理解。/刚才说的接口是什么语言的里的接口?(他其实想问计组原理里面的接口定义)/这和软件语言的接口有什么相同/不同点

2.Java接口的继承关系,场景运用,java里能否直接把一个实现类的实例去复制给另外一个接口类型的变量?JS里呢

3.case方案设计:手机截长屏图像如何拼接

4.多线程概念,线程是在哪一层级上实现的,CPU如何实现非线性

5.中断机制的底层原理,BIO/NIO/AIO的关系

6.讲一下HTTP实体压缩,有针对头部的压缩吗,有的话是如何实现的

7.Linux里的打包和压缩有什么区别

8.差量更新/下载有了解吗,它是如何实现的,断点续传有了解吗

项目:

1.之前做的项目中,最有难度,最有独创性的事情是什么

2.拷打项目(约30min)

代码:没有考察(有点意外)

___________________________________________________________

对了忘记更新时间线了,补一下二面三面的面经。

8.12二面(约1h):

自我介绍,了解课内的课程,自己补充学习的课程。

1.用过哪些数据结构,如何使用

2.讲解哈希表原理/所有类型都可以作为哈希表的键吗

3.进程和线程的区别,多线程是否共享一个内存空间

4.鸿蒙里多线程的概念是否和其他客户端开发一致

5.讲一下JAVA里的锁/锁是解决什么问题的/锁的具体实现

6.用过那些设计模式,举一个你最熟悉的/单例模式有多少种写法/自己写的单例是如何实现的

7.TCP/IP分几层,每一层的作用,为什么这样设计

8.输入网址到显示的整个过程(小林上分析的很详细)

设计:高性能图片缓存系统,他可以分为几层,如何设计比较好,缓存的管理算法是哪些

9.内存泄漏有了解吗

算法:给定两个字符串形式的非负整数,计算它们的和,以字符串形式返回

10.鸿蒙里面UIability的生命周期,以及有哪些启动模式,相互之间的区别,对应的使用场景

11.遇到最困难的问题是什么,如何评估,怎么解决,最后结果,有什么收获

————————————————————————————

8.20三面(约1h)

1.自我介绍

2.为什么想做鸿蒙这一方向,自己有什么优势

3.这个项目大概的应用场景是什么,是练手还是实际的应用

4.为什么不选安卓和IOS这种比较成熟的

5.项目规模,有效代码,参与的程度,所处的角色

6.遇到哪些印象比较深刻的问题

7.做的这些东西和你自己在学校里面学的东西有什么联系,如何体现学以致用

8.评价一下自己对arkts的掌握程度

9.arkts里面有没有闭包这种概念

10.除了UI的搭建,有没有用比较高端的方法去实现效果或者解决某些问题

11.学习过多少种设计模式,举例讲讲(推荐了一本书23种设计模式,但我找淘宝没有,书名应该是图解设计模式)

12.除了这个项目,在学校有没有接触过其他移动端的开发。

后面的话基本都是他给我的一些学习建议:

不要流于表层,要深挖背后的计算机逻辑,知其然也要知其所以然。

计算机的东西是学不完的,用法也不是固定死板的,还是要更注重基础性的东西才能走的更远(听到这我觉得凉凉了)

反问:部门情况,业务如何拆解,需求如何实现,还有更进一步建议吗。(汗流浃背)

____________________________________

没想到结束后不久HR和我说通过了,约了8.21的HR面

HR面(约30min)

1.面试体验

2.职业规划

3.其他公司有面试吗,有offer吗

4.实习时间

5.实习经历和学校经历,在其中扮演的角色,收获(我挑了重点讲)

6.复盘这些经历,有哪些部分你认为是能够做的更好的

7.有哪些优势或者是能力能够对你接下来入职有帮助的

8.通过一个 HR 能够理解的一个语言,简单的去讲一下你最近学习的情况

9.介绍字节文化,工作时间,团队氛围

10.反问。

————————————————————

8.22更新:已OC

面试总结:回顾整个面试,由于我上一段实习所以只能请假或者工作日晚上面试,使得整体跨度比较长,给了我相对充分的准备时间,一些面试的问题也恰好有去留意或者说以前面试遇到过。另外这次3场技术面对代码的考核其实都不难,更加侧重面试者对计算机基础知识的掌握和理解。我也并没有每个问题都能很好的答上来,但我会把自己对这方面的理解用我自己的话讲述给面试官。同时我也学会通过一些临场调整使自己冷静下来,这个没有什么诀窍,多面就好。

希望看到这个帖子的朋友也能收获自己满意的offer。

#我的实习求职记录#
全部评论
这是实习吗 佬
1 回复 分享
发布于 2024-09-02 16:35 陕西
实习酱紫难?我马上要去面秋招😱
1 回复 分享
发布于 2024-08-28 15:15 江苏
佬字节那边是做鸿蒙客户端开发吗
点赞 回复 分享
发布于 2024-12-14 19:46 陕西
佬开始实习了嘛
点赞 回复 分享
发布于 2024-11-04 16:11 上海
佬 base是哪里呀
点赞 回复 分享
发布于 2024-09-17 10:20 浙江
佬,一面完收到满意度调查是不是无了
点赞 回复 分享
发布于 2024-08-20 21:06 黑龙江
过了吗佬
点赞 回复 分享
发布于 2024-08-18 17:00 浙江

相关推荐

1 超级App生态吞噬独立应用场景微信、支付宝、抖音等超级App通过小程序、轻应用构建了完整的商业闭环,使得大量中小型应用失去存在必要。数据显示,2023年微信小程序数量突破400万,覆盖电商、社交、工具等各类场景。用户习惯逐渐从"下载App"转向"即用即走"的小程序,导致独立App的安装率和留存率持续下滑。许多企业为降低获客成本,直接放弃原生App开发,转而入驻超级App生态,这使得纯客户端岗位需求进一步萎缩。2 跨端技术对原生开发的降维打击Flutter、React Native、Taro等跨平台框架的成熟,让"一套代码多端运行"成为现实。头部企业(如阿里、字节)已大规模采用跨端方案,将原生开发团队缩编为"核心模块维护组"。即便在高性能要求的场景(如直播、游戏),跨端技术也能通过原生插件混合开发实现需求。这种趋势下,企业对纯原生开发者的需求锐减,转而青睐同时掌握JavaScript/Dart和原生技术的"跨端工程师"。3 AIGC与低代码的致命冲击当前AI生成代码技术(如GitHub Copilot)已能自动化完成基础UI布局和业务逻辑开发,而低代码平台(如钉钉宜搭、腾讯微搭)更是让非技术人员也能快速搭建简单应用。虽然复杂交互场景仍依赖人工开发,但AI技术的迅猛发展正在快速改变行业格局——从Figma设计稿一键生成Flutter代码,到GPT-4直接输出可运行的基础模块,再到AI智能分析崩溃日志并提供修复方案,这些突破正在大幅降低初级客户端开发岗位的技术门槛和价值。这种趋势将迫使客户端开发者必须向高阶架构设计或AR/VR等新兴垂直领域转型,否则很可能面临被自动化工具取代的职业风险。4 云化与流式应用的终极威胁Google的Instant App和苹果的App Clips证明了"无需安装"的可行性,而云游戏/云应用技术(如腾讯START)更是将计算完全移至服务器端。未来如果5G+边缘计算普及,用户可能通过流式传输直接使用应用,本地客户端将退化为简单的渲染终端。这种模式下,90%的客户端开发工作会转移至服务端,仅剩的岗位可能集中在平台方(如苹果/谷歌)的系统层优化团队。#牛客创作赏金赛##找工作,行业重要还是岗位重要?##设计人如何选offer##如果再来一次,你还会选择这个工作吗?#
点赞 评论 收藏
分享
1 移动互联网红利消退,增量市场转为存量竞争:过去十年,客户端开发(尤其是移动端)的爆发式增长得益于智能手机普及和移动互联网红利。然而,据工信部数据,2023年中国移动互联网用户规模已超12亿,渗透率接近饱和,新增用户增速降至个位数。市场从“争夺增量”转向“瓜分存量”,头部应用(如微信、抖音、淘宝)垄断绝大多数流量,新App获客成本飙升。中小厂商难以突围,导致纯客户端岗位需求锐减,企业更倾向于优化现有App而非从零开发新产品,甚至直接依托超级App的小程序生态(如微信、支付宝)降低开发成本。  2 跨端技术崛起,原生开发需求被挤压:为降低多端适配成本,企业普遍采用跨平台技术(如Flutter、React Native、小程序)替代传统原生开发。例如,闲鱼、美团等头部App已通过Flutter实现代码复用率超80%,而微信小程序生态容纳了数百万轻应用,进一步减少独立App的需求。原生客户端开发者若仅掌握平台特定技术(如Swift、Kotlin),竞争力将大幅削弱。即便在需要高性能的场景(如游戏、音视频),跨端方案也通过Skia引擎、原生模块混合开发等方式逐步渗透,原生开发的“护城河”日益收窄。  3 大前端融合趋势下,单一客户端技能价值稀释: 企业对开发者的技术要求从“专精单一平台”转向“全端通吃”。招聘需求中,“客户端+前端”“Android/iOS+小程序”的复合技能成为标配。例如,字节跳动等大厂已推行“大前端”团队模式,开发者需同时应对Web、Native、Hybrid等多种场景。纯客户端开发者若无法扩展技术栈(如学习JavaScript、Node.js),不仅晋升机会受限,还可能因团队结构调整被边缘化。这种趋势使得客户端岗位的“纯粹性”逐渐消失,转而成为大前端领域的一个子集。  #客户端# #客户端研发工程师# #客户端面经# #客户端春招#
投递蚂蚁集团等公司10个岗位
点赞 评论 收藏
分享
评论
16
67
分享

创作者周榜

更多
牛客网
牛客企业服务