首页 > 字节跳动客户端工程师(ios方向)(住小帮部门)(一面)
头像
Uzy
编辑于 2021-04-23 09:05
+ 关注

字节跳动客户端工程师(ios方向)(住小帮部门)(一面) 内部员工回复

当时选客户端,说的选的是Android方向,但可能因为自己技术栈写的C++所以被调到了IOS岗位

一面:

感觉面试官提出一个大问题后面都会详细的问,感觉蛮专业且一语中的(一下戳中盲区hhhh)不过不会也都会说没关系换下一个话题。

其实有很多问题的答案后续也都没咋找到确切答案,也希望大家评论分享自己的答案hhhh

1.微信小程序上好友列表是怎么实现的

2.ListView和RecyleView的区别是怎样的

3.假如我从数据库中拿出100个消息,你要怎么实现在消息列表上展示,怎么加载的

4.多线程是怎么去实现的

5.操作系统是怎么管理内存的

6.操作系统是怎么做地址映射的

7.虚拟内存作用,段表页表快表有啥区分,这些表存储在哪里

8.C中结构体是个啥? 和Class有啥区别 编译器通过什么来定位其中的成员变量

9.sizeof(struct)是怎么计算的,为什么要内存对齐

10.C中链表和数组两者性能上有什么区分

11.C++智能指针如何实现

12.C++中虚函数是怎么实现的,多继承下虚表有什么区别

13.C++中原子类型内部是如何实现的?底层是汇编那汇编if语句要怎么表示呢

14.C编译过程,可执行文件后缀名是什么,链接是个怎样的过程

15.C中锁都有哪些,递归锁是什么,死锁又是什么

16.HTTPS协议的流程是什么?证书里面都有什么?怎么验证签名的一致性

17.一百个数你将如何寻找中位数

算法题:

本来是一个二叉搜索树找节点间差的最小值,但可能面试官见前面问的我快自闭了,然后就说换一道:链表两两节点互换

然后见又过了一分钟见我还没动手就说你就写个反转链表说自己要开会hhhh


后来面试官通知自己通过的,其实挺没想到的,因为大问题能回答的差不多,但一问深了就有点难了,难道字节真的一二面不怎么刷人嘛?其实有点希望自己不过的,也不是完全希望,因为不想等到面到三面再被刷了疯狂折磨。。。。

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐