心态崩了,约了半个月,就只有 3 个面试!
声明:本文首发在同名公众号:王中阳 Go,未经授权禁止转载。
先来唠唠
今儿咱们聊聊这位面试的哥们儿,最近半个月他只约到了 3 次面试,心里那个急啊,总怕错过了找工作的黄金期。
我跟他说:“淡定点,现在找工作的机会还多着呢。不要和别人比,把握好自己的节奏。花也不是一下子全开的,找工作也得慢慢来,求职面试也是学习的过程,别急,每个人都要有自己的节奏。”
每次面试都是向前迈了一步,哪怕有时候面试题目答不上来,那也是在给你的以后成功上岸做准备。
继续最新面经分享系列文章,再多跟大家分享分享面试真题,肯定会对你有帮助,欢迎关注我,收藏文章,方便以后复习。
北京-度小满
自我介绍
1、介绍项目具体业务
2、项目碰到的技术难点
微服务第一次接触没有底,go-zero、looklook 学习,looklook 架构用到项目上,问题:浪费资源、替代方案
3、日志收集用来干什么?
微服务链路跟踪
4、链路最长有多少个服务?
3 个
5、日志收集的意义在哪里,服务很少,没有必要做 trace 这些东西呀?
项目后面需要引入 AI,还有加入其他功能服务,提前准备好
6、redis 持久化机制
AOF 和 RDB;两个持久化的特点介绍
7、重新介绍一下 AOF 写入的三种方式
8、了解过 redis 集群吗?
没有,运维人员做的工作个人觉得没必要看
9、redis 从客户端执行命令到最终命令的响应,这中间经历了那些过程,能大概描述一下吗
10、redis 速度为什么那么快?
基于内存:极高的读写速度,特别对于简单的存取操作,执行时间非常短,主要耗时在于网络 IO
单线程:必要上下文切换,锁竞争
IO 多路服用:如 epoll,能够在一个线程中高效地处理多个客户端连接 >高效的数据结构:全局哈希、压缩表、跳跃表
11、使用过那些 redis 的数据类型?
redis 的常用数据类型,主要使用 string
12、redis 的过期清理策略
惰性删除和定期删除:详细介绍... 加强
13、说一下 innodb 数据存储的结构?
B+树,B+树的特性
14、MySQL 怎么做异常恢复的,MySQL 挂了,重新启动的时候怎么做异常恢复?
redo-log 日志做恢复,redo-log 主要是记录写操作,通过里面的写操作记录恢复 两次提交的状态 加强
15、聚簇索引和非聚簇索引的区别?
16、建索引的时候有哪些需要注意的点?
17、你常用 Linux 命令有哪些?mv、cd、ls、vim、ps
18、平时使用 kafka 的时候,出现消息堆积一般是怎么处理的?
19、TCP 和 UDP 的区别?
20、TCP 怎么处理拥塞控制的?
21、算法:删除链表倒数第 N 个节点
广州-没有提供公司名称
主要问 Linux 运维,排查问题的多介绍一下 Linux,IO 多路复用 Linux 的文件描述符常用的 Linux 指令、vim 指令
MySQL 的数据结构?
B+树,回答它的特点
B+树和 B 树的区别?
TCP 和 UDP 的区别
三次握手和四次挥手的过程
杭州-玩心不止玩网络科技有限公司
项目问答
介绍一下锁?
CAS 是什么?
自旋的意义是什么?
golang 怎么判断对象是分配到堆上还是栈上?
发生内存泄漏怎么排查?
介绍一下 GMP 模型?
介绍一下 GC?
如果 A 对象和 B 对象相互引用,会被 GC 吗?为什么?
假设需要请求第三方接口,而第三方接口不太稳定,你会怎么设计?
MySQL 的数据结构是什么?
B+树和 B 树的区别?
Redis 的 IO 复用
欢迎交流讨论
上面提到的面试题,欢迎大家在评论区交流讨论。
尤其是你不知道怎么回答好的,可以交流一下,每天我都会抽时间回复评论的。
早日上岸!
我们搞了一个免费的面试真题共享群,互通有无,一起刷题进步。
没准能让你能刷到自己意向公司的最新面试题呢。
感兴趣的朋友们可以加我微信:wangzhongyang1993,备注:面试群。
本文首发在我的同名公众号:王中阳Go,未经授权禁止转载。
版权声明: 本文为 InfoQ 作者【王中阳Go】的原创文章。
原文链接:【http://xie.infoq.cn/article/be94ddc7e9531d9d213e80ba7】。文章转载请联系作者。
评论