字节ios客户端面经


Ios客户端


一面     3.22  1h

自我介绍

介绍实习项目

输入URL发生了什么?

http报文:

头部中的键值对;

301和302区别;

GET和POST区别;

根DNS服务器如何承受并发;(全球有13台根DNS服务器,分布式解决高并发问题)

三次握手过程;

为什么三次握手,两次可以吗?

MAC、IPv4、IPV6大小?MAC可能重复吗?IP可能重复吗?子网掩码?网络号?

继承;

多态;

虚函数表存放在哪里?

算法:最长公共前缀

反问



二面     4.2     0.45h

自我介绍

实习项目

C++空类的默认函数6个

深浅拷贝

同一个类的不同对象如何共享资源(static)

类的static什么时候初始化

成员函数内部的static变量什么时候初始化

.h文件作用

C/C++内存模型

段、页、段页式

线程安全怎么保证

https属于7层模型的那一层?

输入URL发生了什么

讲一下流量控制和拥塞控制(面试官笑了,说答得不错)

讲一下事务

设计模式

场景题,手机app的热点图片改怎么存储?

算法题:最长连续数组

反问





三面 4.11  1h

自我介绍

挑一个最熟的项目讲一下?

写一下描述信息的结构体?

这样设计实现简单,但在工业上这样做不合理,应该这样做.....

项目中的文件是怎么存的?

这样存不直接,应该这样......

信息怎么交互的?

是,这样做可以但还有很多优化的地方,应该这样做......

你的专业偏硬件,你是怎么学习软件的?

讲一下C、C++区别?

什么是面向对象?

你这样说更多偏向局部,不是很全面,其实,应该是这样......

一二面说你基础不错,我就不问你算法了,你有什么想问的?



委婉的问了下面试官对我的评价,面试官委婉的不告诉我........



总体来说,字节面试体验非常好,三面更多是leader给我讲实际生产,许愿oc
#字节跳动##面经##实习##iOS工程师#
全部评论
没有IOS经验吗
点赞 回复
分享
发布于 2021-04-21 00:32
实习吗
点赞 回复
分享
发布于 2021-05-09 19:25
联易融
校招火热招聘中
官网直投
请问之前实习也是搞iOS吗
点赞 回复
分享
发布于 2021-07-13 16:16
流量控制和拥塞控制  ?想问下楼主这个怎么把面试官答笑的,这证明楼主非常理解.可以共享一下吗?
点赞 回复
分享
发布于 2021-07-15 17:53
 一二面说你基础不错,我就不问你算法了,你有什么想问的? 还可以有这个操作吗?
点赞 回复
分享
发布于 2021-07-15 17:54
求教流量控制和拥塞控制怎么答的
点赞 回复
分享
发布于 2021-08-04 21:13

相关推荐

HR面被鸽了两次,麻了,发发面经攒人品,请祝我下周一顺利意向03.28 一面    socket和TCP的关系和区别;    TCP的 滑动窗口机制;    拥塞控制的节点;    Tcp和Http的关系与区别;    安卓定时器,一个app是不是一个进程(默认是),ui组件,recycleview的四级缓存、复用和回收;    栈和队列的区别,两个栈怎么实现队列,两个队列怎么实现栈;    线程的意义,线程池的创建和最大线程数;    如果需要并行100个任务但最大线程数只有5,怎么分配任务;    手撕输出最短不重复子串03.29 二面    安卓service,有没有用过,是否可以用sleep、alarmmanager替代;    java锁,对应代码或api,自旋锁    java设计模式,装饰器模式、访问者模式;    继承和组合的区别,如果要子类能调用但不能复写应该怎么写关键字;    http https http2协议,https的包是否能抓,ssl证书是否和客户端的一样【建议查中间人劫持;    多个请求怎么优化减少所需时间(客户端+服务端(多线程并发、减少重定向DNS查询、资源缓存等等);    手撕计算器实现(含加减和括号)04.02 三面    数组排序最小开销、数组蓄水两个思路题,要答逻辑而不是从过程解释,比较看重思维和表达总得来说快手技术面试体验都非常好,能感受到面试官的尊重和鼓励,要是HR面不是一直拖就更好了hhh许愿oc04.15 hr面04.17 已意向,签约offer,等入职啦啦啦啦
点赞 评论 收藏
转发
点赞 59 评论
分享
牛客网
牛客企业服务