查看原文
其他

麻了,约了半个月,就只有3个面试!

就业训练营 王中阳
2024-08-30

先来唠唠

今儿咱们聊聊那位面试的哥们儿,最近半个月他只约到了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指令

  1. MySQL的数据结构?

B+树,回答它的特点

  1. B+树和B树的区别?

  2. TCP和UDP的区别

  3. 三次握手和四次挥手的过程

杭州-玩心不止玩网络科技有限公司

项目问答

  1. 介绍一下锁?

  2. CAS是什么?

  3. 自旋的意义是什么?

  4. golang怎么判断对象是分配到堆上还是栈上?

  5. 发生内存泄漏怎么排查?

  6. 介绍一下GMP模型?

  7. 介绍一下GC?

  8. 如果A对象和B对象相互引用,会被GC吗?为什么?

  9. 假设需要请求第三方接口,而第三方接口不太稳定,你会怎么设计?

  10. MySQL的数据结构是什么?

  11. B+树和B树的区别?

  12. Redis的IO复用

一起上岸!

我们搞了一个免费的后端面试真题共享群,互通有无,一起刷题进步。

没准能让你能刷到自己意向公司的最新面试题呢。

感兴趣的朋友们可以加我微信:wangzhongyang1993,备注:面试群。

本文首发在我的同名公众号:王中阳Go,未经授权禁止转载。

点击阅读原文,看看他们是怎么找到好工作的!

继续滑动看下一个
王中阳
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存