10.11 金山WPS 电话一面 50min
10.21号更新 约24号二面 26号HR面 28号offfer
大概8月底在牛客找了内推人投递的,内推的同学简历过了好像就不用笔试。
首先自我介绍一下,然后顺着项目问一问大概20min。忘记从哪里切入八股的了,项目的话主要是解释自己解决问题的思路,没有问知识点,接着就问了下了解Go多还是C++多,我回答C++多一点,您也可以问Go相关的。
- 如何保证消息队列只被消费一次,以及如何保证消息被消费
- 基于Redis实现分布式锁
- 实现Redis高可用的方式
- C++ STL分配内存的方式,底层使用的数据结构是什么样的,如果操作系统没有可分配的内存了,会怎么做
- C++ set的使用场景,底层实现的方式
- C++继承和多态的理解,C语言如何实现多态
- socket编程的几个API
- TCP传输层的作用
- 限流算法,对接口进行限流,要求只通过10请求,会选择哪个
- TCP已经建立了连接,但是客户端宕机了,服务端会怎么处理(保活机制)
- HTTP和RPC的对比
- go的协程使用需要注意哪些
- go如何实现并发对变量的+1操作
- 协程 线程 进程的对比
- 海量数据取出前十个
- 海量数据排序方式
- git的远程和本地不一致怎么操作
- 从日志的文本文件中找出特定的数据
- MySQL B+树的数据结构介绍,为什么IO次数会比B树少,为什么红黑树,哈希表不适合做磁盘索引的数据结构
- 一条SQL是慢查询,原因有哪些,怎样判断是否正确走索引了呢
简单的口述算法:非递归中序遍历
反问:
- 几轮面试,大概多久能有结果:一轮电话,二轮视频,三轮hr。今天的面试结果很快就会提交,面试官也不太清楚我多久会收到下一轮面试。
- 所在组里的业务,以及工作氛围:参加校招的同学不一定是进到面试官的组,所以就大概讲了讲wps正在做的,然后工作不会要求加班,只有业务上线才会浅加一下,会遇到很多业界大牛,也有内部的博客提供学习,用go较多。
纯靠记忆....可能漏过了一些问题,大致是上面这些....
说拜拜的时候,我下意识说了句祝您工作顺利(感觉聊得很来,hhhh),面试官就特别开心的说了句谢谢,hhhh
希望下午AND晚上的面试也要很顺利!
#23届秋招笔面经##秋招##面经##金山WPS##面试#