时间:2020/8/25
时长:1小时20分钟
开始之前先撕一道代码题,题目有些忘记了,不是力扣和剑指offter上的那种,有点像我们平时做的笔试题。
1.你觉得C++和PHP有什么不同?
说了语法和开发效率方面,感觉没有答编译方面不到位。
2.go你了解吗?
简单说了自己对go的一点认识。
3.mysql用过吧,说一说索引?
说了语法和开发效率方面,感觉没有答编译方面不到位。
2.go你了解吗?
简单说了自己对go的一点认识。
3.mysql用过吧,说一说索引?
说了聚簇和非聚簇,面试官问哪个更快?
4.跨库对表进行连接查询知道吗?
4.跨库对表进行连接查询知道吗?
5.知道MVCC吗?
6.分库和分表知道吗?
6.分库和分表知道吗?
7.分表主要解决一个什么问题呢?
8.了解乐观锁和悲观锁吗?
9.进程、线程、协程了解吗?
10.进程通信方式有哪些?
11.你说的进程通信方式里面你用过哪些?
12.进程调度知道吗?
8.了解乐观锁和悲观锁吗?
9.进程、线程、协程了解吗?
10.进程通信方式有哪些?
11.你说的进程通信方式里面你用过哪些?
12.进程调度知道吗?
13.自旋锁知道吗?(不了解)
14.你实习用的是PHP,如果接口要求耗时很高,PHP遇到瓶颈怎么办?
先优化业务代码,时间复杂度,空间换时间,换语言?
15.Linux常用命令?(netstat、top、ps那些)
16.git用的多吗?
我提了几个常用的命令,面试官问实习时候都确实用到了吗? git merge等等
有用过fork命令吗?
18.链表怎么实现?用在什么场合呢?
19.设计模式知道哪些?(问了工厂和单例)
20.C++的继承了解吗?
21.负载均衡知道怎么做吗?
22.TCP的各个状态
我听错了,听成了http,说了一大堆
21.负载均衡知道怎么做吗?
22.TCP的各个状态
我听错了,听成了http,说了一大堆
23.DNS的过程?最后请求到哪里了?用的是TCP还是UDP?
24.自己实现一个ID自增器怎么实现?
25.反问,建议
代码有点乱
基本上都能答个大概,基础继续加深
25.反问,建议
代码有点乱
基本上都能答个大概,基础继续加深
二面:
时间:2020/08/27
时长:25分钟
开场灵魂三问:
1.挑一个你值得说的项目?
时长:25分钟
开场灵魂三问:
1.挑一个你值得说的项目?
说了一个,感觉不满意,换了一种问法
2.说一个你解决的最难的技术问题?
说了还是不满意
3.有没有那种你自己设计方案,落地实施,最后各种接口接入什么的?
4.说一下分布式实现自增?(问题记不太清了,可能是吧)
2.说一个你解决的最难的技术问题?
说了还是不满意
3.有没有那种你自己设计方案,落地实施,最后各种接口接入什么的?
4.说一下分布式实现自增?(问题记不太清了,可能是吧)
一脸懵
5.redis为什么那么快?
5.redis为什么那么快?
看我答的不太好
6.redis的底层原理呢?
7.redis基本数据类型?
8.中间件底层原理知道吗?(MQ)
9.你有没有关注什么开源组件?(C++)
我说PHP的框架有关注
10.说一下Yii框架的底层原理?
11.堆和栈的区别?
12.C++的继承和多态?
13.多态是哪个阶段实现的?
我犹豫了,感觉答错了。
面试官:今天面试就到这里吧?
我反问:结束了吗?
面试官:我是一面的复试,后面还有。
下线:官网灰。
感觉二面难度确实很大,面试官对我做的东西,感觉一点都不感冒。每个问题上来就是底层原理,直指核心,自己确实储备的也不够吧。
希望后面还能有机会,再加油吧。
我说PHP的框架有关注
10.说一下Yii框架的底层原理?
11.堆和栈的区别?
12.C++的继承和多态?
13.多态是哪个阶段实现的?
我犹豫了,感觉答错了。
面试官:今天面试就到这里吧?
我反问:结束了吗?
面试官:我是一面的复试,后面还有。
下线:官网灰。
感觉二面难度确实很大,面试官对我做的东西,感觉一点都不感冒。每个问题上来就是底层原理,直指核心,自己确实储备的也不够吧。
希望后面还能有机会,再加油吧。
全部评论
(2) 回帖