松鼠ai 一二面 (已OC)
一面 2024.2.27
- 自我介绍
- 能实习多久
- 项目拷打
- 转链
- 转链接的项目出发点
- 技术选型
- 发号器的实现
- 62进制的实现
- 特殊词屏蔽的实现
- 缓存穿透、缓存击穿、缓存雪崩的区别。
- 如何解决singleflight的原理
- 如何使用efk
- 收集ngix的access日志efk的介绍
- canal的使用
- es拷打
- 论坛
- JWT的原理和优缺点(refresh token 和 黑名单)
- session和JWT的区别
- session的存储问题
- mongoDB
- 帖子排序的实现(zset+仿照Hacker News的算法)
- 计网100-500这些状态码
- 对网关的理解
- tinyint和int的区别
- 主键索引和普通索引的区别
- b+树
- 如何构建字符串的索引
- 字符串作为主键和int作为主键的b+树的区别
- 个人的优缺点
- 如何快速融入职场
- 对于转正的看法
二面 2024.2.29
- 自我介绍
- 项目中有什么你觉得有启发的吗?(说了一个 简历上之外的 日志收集项目)
- 对于实习工作的期望
- 能接收的工作量是多大
- 实习的期望薪资
- 开始做项目有多久了
- 自己是偏向于工程化还是基础架构?
- 项目上的内容外,还有什么其它想说的吗
- 发号器的实现
- 布隆过滤器的使用和实现
- efk中的 filebeat有什么缺点吗
- 对微服务的理解
- 微服务中的组件
- 市面上的注册中心
- console能当注册中心吗
- go的map的理解
- 引用类型和值类型
- 什么存在堆上,什么存在栈上
- go的GC
- go的G-M-P模型
- 如何保证完成非主协程后,再执行主协程
- 对于context的理解
- 还有用过其他的数据库吗
- mysql中的 int和tinyInt的区别
- int1 和int10 的区别
- 当使用联合索引(a,b,c)时,where a=10 and b>10 and c<100使用其中的什么字段
- mysql的分库分表
- mysql增加字段会锁表吗
- 什么场景适合使用索引
- redis的常用数据结果
- bitmap的使用场景
- hyperloglog的使用场景
- set和zset的底层数据类型是什么
- 502 和 504 的区别,以及什么场景下使用
- Linux指令
- php有了解吗
- 公司选择有什么预期吗
- 个人的规划
- 反问环节
- 选择的小组的工作范围是什么
- 有无房补餐补
- 发什么电脑有无ld和mt带
- 面试的建议
- 对于实习生的期望
29日 下午 五点 告知已OC。
这是鼠鼠大年初八后广投40份后,第一个给我面试的公司。很感激!
我找日常实习算是简单告一段落,接写下来是边实习+边找暑期实习。
加油!