字节IOS客户端实习面经

一面:
1、C++,Java,python这些语言有什么特点,区别是啥
2、面向对象语言的特点是啥
3、C++的继承多态了解多少
4、有没有写过多线程编程
5、TCP、UDP有啥区别
6、TCP三次握手,为什么不两次或四次
7、http协议,在浏览器中输入网址后,是如何工作的
8、进程和线程的区别是什么
9、有了进程为什么还要有线程?线程是否越多越好,线程太多有什么危害?
10、线程的同步或通信手段
11、项目中都遇到过哪些问题,如何解决?
12,用熟悉的语言写树的类(本人用的python)
13、算法:交换树的左右节点
14,对这个岗位有哪些了解

二面:
1、C++相关的书籍看过哪些
2、C++用过哪些库?map vector之类用过吗
3、vector如何实现,有何缺点?map  ord  map区别?
4、平时刷题吗?用的什么语言
3、python中都用到过哪些库
4、python中可变数据类型和不可变数据类型有哪些
5、算法:不含重复字符的最长连续子串的长度
6、单例模式
7、进程的通信方式
8、基于TCP的socket通信如何工作?能现场写下吗
9,、MVC是什么?MVMM是什么
10、你觉得自己有什么优势

二面可能凉了,因为对C++不熟😭

#字节跳动实习##字节跳动##iOS工程师##实习##面经#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-05-13 15:24
请问楼主现在有新的进展么
点赞 回复 分享
发布于 2020-05-14 22:07
www iOS岗还考C++吗😅
点赞 回复 分享
发布于 2020-05-18 15:21

相关推荐

评论
3
33
分享
牛客网
牛客企业服务