电话面一面
感觉自己答的也很一般,MySQL我是真的也就会写点SQL,其他的不太会,没咋去看MySQL八股,大伙是怎么学的呢?
面试官人蛮好,说话也挺温柔的,一直在鼓励,哈哈。
- 栈和队列的区别
- 链表和数组的区别
- 如何判断链表存在环
- 描述一下快排
- 找到链表倒数第K个节点
- 有用过Linux系统吗?(OpenEuler、Ubuntu)OpenEuler是基于什么操作系统研发?
- 如何判断某一个进程占用端口? (答:netstat -a 也不知道算不算对)
- Linux文件权限
- 本地文件上传至远程服务器(我回答了个FTP,面试官说这个很少用,别的我不知道,搜了下是scp吗?)
- SSH连接修改默认端口(这个没了解过,搜了下是更改/etc/ssh/sshd_config)
- 了解vim吗(我说忘了,因为就记得怎么打开保存了...)
- 经典问题:浏览器输入www.baidu.com会发生什么。
- HTTP和HTTPS协议的区别
- TCP协议属于哪一层协议,这一层还有哪些其他协议
- TCP连接断开四次挥手
- 用过数据库吗?手写个SQL语句,比较简单
- 了解数据库相关索引吗?聚簇索引和非聚簇索引索引的区别。(这个回答的不好,只说了个innoDB)
- 在性别上构建一个索引合理吗?(之前没了解过,想了想回答的是不合理,因为感觉性别比较少,构建了也没用)
- 复合索引
- 用过docker吗(基本没有-.-)
- 用过python吗?(面试官想了想说算了,不问了,哈哈)
- 了解Redis、MQ消息队列什么的吗(我擦,一个都不了解)
- 项目:基于跳表的KV存储引擎是做什么的
- 聊一下跳表这个数据结构
- git一些操作(蛮多记不住的)
- 内存页面置换
- 进程跟线程的区别
- 反问
总结:得多去看一下MySQL和git的内容,蛮多不会的;简历上的东西一定要深入了解记住,不然相当于给自己挖个坑了。
#远程面试的尴尬瞬间##如何判断面试是否凉了#