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
全部评论
(6) 回帖