字节跳动飞书IOS一面+二面开始

之前面试的字节杭州研发中心IOS,奈何三面面试官是C语言栈,并且多线程我没有好好准备,被挂了,被北京飞书部门捞了起来,一面二面一起。
一.老生常谈的自我介绍。
二.计算机网络:
1.OSI七层模型和五层模型,每层模型的作用具体说一下。
2.TCP和UDP属于那个层的?
3.既然说到了传输层,那你给我讲一下四次挥手的过程,越详细越好。
4.网页输入url到浏览器显示页面的过程。
5.你能说一下传回的数据包怎么显示在浏览器页面的过程吗?(内心OS:这不前端干的吗?)硬说的HTML被解析构建DOM树,CSS构建了渲染树,然后布局绘制在屏幕上。
6.刚才说到四次挥手,你说说close-wait 和 time-wait左右,time-wait会导致什么问题,刚才为什么说是2MSL?
三.操作系统:
1.线程和进程的区别
2.进程间通信方式说一下。(信号量,管道,消息队列,socket,共享内存)
3.你刚才说到的那种通信方式是最快的?答错了.......小哥哥啊了一声,我就敢紧挨个解释原理,最后给自己解释明白啦是共享内存。
4.线程同步是什么
5.没有线程同步会导致什么?
6.你说一下一般什么方法来解决线程同步问题?(信号量,锁.......)
7.说一下你所知道的所有类型的锁,解释悲观锁乐观锁。
8.自旋锁和互斥锁的区别
9.你说到互斥锁涉及了两次上下文切换,那么线程切换是用在cpu密集型好还是IO密集型好?
10.解释下死锁
11.避免死锁的方法(破坏四个条件之一就行)
12.解释一下银行家算法。
13.说一下内存吧,为什么会有分页分段的方式出现,他们区别是什么。
14.解释下虚拟内存,虚拟内存为什么会涉及到分页或分段?
15.刚才我记得你说死锁典型例子是DispatchQueue的主队列里用同步的方法,说说为什么会死锁?
四.编译原理+IOS:
1.你通过什么途径学习swift的?
2.swift是静态还是动态语言?
3.swift的编译过程是什么样的?你刚才说它比OC快,为什么呢?(给自己挖的神坑,我并不会OC)
4.刚才说到了GCD,说一下原理。
五.智力题+算法题:
1.两根不均匀绳子,一根烧完1小时,怎么测15min
2.一个hard算法题......我怀疑他故意的,我说最近写论文每太刷题,他说我给你来个简单的!Leetcode 927.三等分😂😂一道hard直接送走我!没做出来,小哥给了提示,但是我还是没想明白后边0的处理,看了题解豁然开朗。
五.反问环节:
1.Q:我通过了没?A:我给你过了,马上下一个面试官联系你就继续二面了。
2.Q:飞书是什么语言为主?A:swift为主,但是OC你也得进来了学的。
3.Q:工作地点在哪?A:五道口六道口这边,你应该知道。
六.10分钟后二面:
面试官估计是个大佬.......我说学过VSP,疯狂问我视频压缩算法和图像压缩,H.261-H.265之间的异同,JPEG的压缩过程.......
面了10分钟,刚问到ARC和MRC,面试官断网了!!!!没错,我以为我不在国内网络延迟有点大.......结果是部门断网了。
#面经##字节跳动##iOS工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-16 21:54

相关推荐

base北京 #实习# #蔚来# #测开# #春招# 面试体验:主要是拷打实习经历,对实习问得挺细的,无八股1. 自我介绍。2. 介绍一下你之前的实习期的经历,主要是做什么工作,产出了什么。3. 你觉得客户端和服务端测试有什么区别吗?4. 在客户端和服务端的测试方法上,你觉得有什么区别吗?5. 按你实习这几个月的经验,你觉得客户端的问题多,还是服务端问题多?6. 当时你们测试和开发是怎么配合的?7. 产品验收是怎么验收的?8. 你在整个实习过程中有没有实践过什么测试方面提效的手段?9. 自动化这块你们是用什么框架写的?10. Appium和Selenium这两块自动化你觉得有什么区别吗?它们实现的原理你知道吗?11. 实习的这几个月你觉得你最大的收获是什么?12. 这份工作是否改变了你对测试的认知?13. 你对自动驾驶了解如何?14. 场景题: 我们现在数据链是这样的,车上有很多传感器在实时收集外界的这些信息,这些收集的信息就是数据,这些数据通过算法的加工以后,会输出给车辆的控制系统,然后让它去做规划和控制。现在我们是想把这些数据全部的保存下来以便使用。数据是通过传感器录制的,录制完了以后可能需要保存到我们的车载的系统里,然后它还会保存在云端,云端的数据我们还需要下载到本地,然后也可能从本地的硬盘里去拷这些数据等等。我们的需求是这一天之内的数据在晚上的时候都可以拿回来以方便第二天去做迭代算法和测试。这整个链路下来,我们发现有些数据总是会缺失或者出错。你觉得依据你的理解,哪些环节很最有可能导致这些数据的丢失或者匹配不上?15. 反问————————————三面后一天就电话通知了三面通过,约了HR面。HR面不挂人,纯聊天。HR人很nice,氛围轻松(还给我推荐租房)。总体而言蔚来面试的面试体验非常好,每一位面试官都会开摄像头,以及很有耐心,会给足思考时间,答不上来的地方也都会引导,不会因为个别问题没答上来就否定。一面拷打八股,二面拷打项目,三面拷打实习,每一面的方向都会深挖得比较细致,需要好好准备,提问也会结合当前岗位的业务内容。蔚来的进度推进还是很快的(夸一个),一周内面完3轮技术面+1轮面HR面,HR面结束当天发了offer。
点赞 评论 收藏
转发
头像
04-16 10:37
算法工程师
职位描述2021年4月,阿里集团成立智能信息事业群,聚焦AI技术在信息服务赛道的创新应用,从工具到服务,持续为用户提供高效、智能的互联网产品。智能信息事业群核心产品为夸克APP、UC浏览器、书旗小说、超级汇川等,以多APP矩阵,覆盖横跨各年龄段的数亿用户人群,服务超10万客户。目前我们正在用大模型服务于公司的多条业务线,作为智能信息的AI Infra团队,在这里你将深入参与到大模型的训练和推理中: 1、参与大模型离线训练的效率和稳定性提升的工作; 2、参与大模型在线inference吞吐/延迟优化,提升inference性价比的工作; 3、参与上述算力加速软硬件及平台体系化的设计和建设工作,支撑大模型能力建设和落地应用。职位要求,具备以下一项或多项能力:1. 熟悉C/C++、Python等至少一门编程语言,以及Linux下的开经验 2. 了解常用机器学习算法,对文本/多模态大模型相关领域模型,有极佳的工程实现能力,了解TF/Pytorch/Jax等深度学习框架,有相关模型训练和模型效果优化者优先 3. 了解大模型MegatronLM/Deepspeed/Colossal分布式训练框,了解模型量化、蒸馏、剪枝等模型优化原理和策略,有相关训练、调优经验优先4. 了解或使用过使用包括vllm/tgi/tensorrtLLM等模型推理服务框架,有代码分析及实践经验优先 5. 了解GPU/ASIC芯片,了解硬件系统架构,能够针对性的编写高性能的算子实现,有分析及调优能力 5. 在训练/推理加速相关领域的研究和成果发表者优先 ,也欢迎有HPC或体系结构背景的铜须同时我们还希望你 1、学习能力强,有良好的英文论文阅读能力,对新事物保有好奇心,并能快速适应新环境; 2、良好的沟通能力和团队协同能力;能与他人合作,共同完成目标; 3、对所在领域有热情,相信方法总比困难多,善于独立思考并反思总结。base地点:广州,欢迎感兴趣的同学留言、私聊或发送简历到邮箱zhangmaoquan.zmq@alibaba-inc.com
投递阿里巴巴等公司10个岗位 名企内推
点赞 评论 收藏
转发
2 29 评论
分享
牛客网
牛客企业服务