首页 > 字节跳动-(上海)抖音客户端开发提前批1,2,3面
头像
咖喱牛肉zz
编辑于 2020-07-21 08:39
+ 关注

字节跳动-(上海)抖音客户端开发提前批1,2,3面

更新一下,周六三轮技术周一hr跟意向书。感谢宇宙条,感谢牛客的前辈们。


请问一下三面完一般多久才有hr消息呀?

不管怎么样,作为受益者先回馈牛油们,也许个愿希望能有hr面。

全靠回忆,有些不记得了就没写。

一面 下午1点40左右 (45分钟

1.自我介绍

2.C++的struct和class的区别,C的struct

3.C++的多态,怎么实现的?

4.虚函数表的原理?怎么知道调用子类的函数而不是父类的?

5.静态函数可以是虚函数嘛?

6.C++的内存管理

7.C++的智能指针,OC中的内存管理

8.循环引用?怎么解决?

9.操作系统中进程之间怎么传递消息的?(就是IPC)

10.AB两个进程在利用共享内存通信的时候,A怎么告知B共享内存的地址?

11.虚拟内存和物理内存

12.线程死锁是什么东西?怎么判断有无死锁?

13.http和https的区别?

14.ssl加密过程?

15.get和post之前的区别?

16.http中keep alive的作用?

17.算法题:二叉树中每行中的最大值?

18.sizeof class空类的大小多少?为什么是这么多?



半小时后二面

1.自我介绍

2.为什么要做客户端?

3.OC中属性相关的关键字的作用?

4.nonatomic为何线程安全?

5.strong和copy在mutableArray复制的时候都是深拷贝吗?

6.weak关键字干嘛用的?

7.OC的内存管理

8.https一定是安全的,有可能存在哪些隐患?

9.知道CA吗?干嘛用的?

10.cookie和session是干嘛用的?

11.cookie的使用有什么安全隐患吗?没加密怎么保证安全的?

12.TCP和UDP?

13.TCP的可靠性体现在哪里?拥塞控制如何实现的?

14.线程执行的步骤?先读取数据到内存->寄存器计算->返回内存

15.这个过程是原子性的吗?

16.两个线程执行i++1000次,有可能出现哪些结果?

17.算法题:O(n)时间内得到满足以下条件的结果,一个数组中比左边所有元素都大且比右边元素都小?(左右两次遍历)



过了半小时通知面试过了,然后接到hr电话说三面官有事情,6点开始三面.(问题的顺序跟实际不一样)

1.自我介绍

2.为什么做iOS?

3.实习经历

4.喜欢和什么样的人相处?讨厌什么样的?

5.你的聪明得定义是什么?

6.让你一周之内完成你排期两周的任务怎么样?

7.复制粘贴,操作系统做了什么?

8.QQ登录操作系统做了什么?

9.线程之间怎么保证安全的?

10.算法:1)前序+中序->后序;2)1-100缺失一个数,找出来。(说了几个方案他不满意,最后:异或满意了) 3).每K个链表进行翻转。

11.有什么问题?

全部评论

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

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐