字节跳动客户端工程师(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


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

#面经##字节跳动##iOS工程师##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-22 17:17
字节跳动/Bytedance 抖音/Tiktok 2021内推 ⁣全球社招链接: https://job.toutiao.com/s/eJuFwKF ⁣国内校招链接: https://jobs.toutiao.com/s/eJuryPA 海外校招链接: https://jobs.bytedance.com/en/position 校招⁣内推码 17X4KWR 手机客户端-广告业务(字节奖金最高部门): https://job.toutiao.com/s/e8cVkm7
点赞 回复 分享
发布于 2021-04-27 13:09
请问楼主这题您当时怎么回答的呢,假如我从数据库中拿出100个消息,你要怎么实现在消息列表上展示,怎么加载的
点赞 回复 分享
发布于 2021-05-21 09:32
你好楼主,有两个问题想咨询一下。 首先是,这个住小帮部门有笔试吗?毕竟是校招,一般来说应该有笔试吧。 然后就是,这个部门要拿到offer要有几面呢?😁
点赞 回复 分享
发布于 2021-07-20 20:43

相关推荐

头像
昨天 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗? 刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
11-01 20:03
已编辑
门头沟学院 算法工程师
Amazarashi66:这种也是幸存者偏差了,拿不到这个价的才是大多数
点赞 评论 收藏
分享
11-15 18:39
已编辑
西安交通大学 Java
全村最靓的仔仔:卧槽,佬啥bg呢,本也是西交么
点赞 评论 收藏
分享
点赞 17 评论
分享
牛客网
牛客企业服务