字节测开一面凉经
面试官非常重视基础!!!
首先上来问了项目相关,但是过程中自己没有明确描述清楚自己在项目中的分工(面试官最后的评价说的)
其次问的问题大致如下:
因为自己搞深度学习的,面试官先问了python,但是平时用python实在没有什么深入的,和面试官说用C++更多😥
围绕c++的问题:
1. 说一下析构函数
2. 深浅拷贝
3. 怎样理解面向对象
4. 继承是怎么理解的
5. 说一下多态的含义
围绕Linux的问题:
1. 进程和线程的区别
2. 进程间的通信方式,介绍一下管道之类
3. 还问了平时用Linux干什么,用过什么云端平台(因为跑跑深度学习的代码)
围绕计算网络的问题:
1. 说一下http和https的区别,http和https的端口号
2. OSI 7 层模型,说一下网络层和传输层的作用(记不太清,就是问了两个层的作用)
3. TCP协议位于哪一层,http位于哪一层
4. TCP 的header头的结构(因为计网答的不好,面试官说觉得这个更加细节,就不问了)
围绕数据库的问题:
问了我数据库了解多少,因为确实只是会一点SQL语句,然后问了一点基本语法
1. 连接用的什么函数,当时回答了JOIN, LEFT JOIN, RIGHT JOIN
2. 什么是LEFT JOIN和RIGHT JOIN
3. 了解什么是关系型数据库和非关系型数据库吗,了解哪个是关系型,哪个是非关系型吗
编程题:
类似无重复字符子串问题,查找一个数组中升序序列的最大长度,用的滑动窗方法,但是没有跑通,解释了一下思路。
#字节测试开发一面面经#