一面:4.17
面试官人超级好,超级温柔
1. 熟悉什么语言?
2. python都有那些容器?底层是怎么实现的?
3. python的垃圾回收机制?
4. c++ const和define的区别
5. 介绍面向对象的特性
6. 多态是如何实现的
7. 哈希表和哈希冲突
8. 进程的通信方式?
9. close_wait和time_wait
10. 三次握手和四次挥手
两道编程题:
1. 原地合并两个有序数组
2. 每隔k个节点反转链表
二面:4.23
面试官看起来很年轻,像同学跟你交流
1. 介绍虚拟内存
2. 什么是外连接,内连接,区别
3. 介绍mySQL的索引,底层是如何实现的
4. 隔离级别
5. 了解redis吗(不了解,就没再问)
6. 问项目
两道编程题:
1. 之字形打印二叉树
2. 数组中第k大的数
三面:4.28
面试官是位大佬,我回答的不太好,明显觉得面试官不太高兴
1. 先介绍两个项目,主要做什么,需要学习什么,遇到的困难是什么,怎么解决的
2. redis了解吗
3. http和https的区别
4. https建立连接的过程
5. 序列化和反序列化
6. 数据库的索引是怎么实现的
7. 会写SQL语句吗(回答还记得基本的语句,太深的不会,没再追问)
8. 后面的职业规划
一道编程题
螺旋数组,10分钟写完,否则要打断
总体:面试难度比华为大(我之前只参加过华为的面试),面试官人都很好,面试体验很好,是我太菜了,回答不上来很尴尬
全部评论
(9) 回帖