百度文心一言后端开发实习一面,5.26
大致回忆版:
go基础知识
接口类型强制转换为int,有什么隐患
go的数组,add方法和set方法
go channel 通道关闭读写会发生什么
为空去写会发生什么
聊到panic
要用什么关键字去解决程序发生panic(recover)
子goroutine发生panic会影响父goroutine吗
在父子goroutine中defer一般在哪调用
项目中做的服务调用其他服务出现超时该怎么办用(提示context,能够在goroutine间传递过期信息)
context具体有什么方法,怎么知道过期处理了,用done方法
服务有没有负载过重的情况(具体排查服务占用资源,磁盘资源,CPU使用率,内存占用率等)
出现这些情况该怎么解决
怎么去向项目的日志输入记录,可以用Linux的什么命令
对Linux的文件怎么读写,比如说我要具体到输入哪个文件什么数据
项目MySQL怎么监控占用内存,磁盘资源等
在Linux打开一个很大的文件比如2g会发生什么
项目使用MySQL时怎么知道出现了慢查询,怎么排查到,具体讲排查流程
项目中的服务有没有做服务健康检查机制
某个服务显示内存资源一直占用很高,且还在不断上升,也要详细讲怎么排查解决
知道覆盖索引吗,讲讲
binlog用来做什么,项目中有没有用到
MySQL出现主从延迟的原因
你的这个raft分布式数据库相比Redis有什么优势吗
Redis用来做什么
有没有用过Redis的lua脚本
如果lua脚本处理多个切片会出现什么
Redis的get命令处理多个切片会出现什么
go实现lru算法
反问
总共面了将近一小时,问的感觉挺难,很多项目的深度拷打加延伸场景题
go基础知识
接口类型强制转换为int,有什么隐患
go的数组,add方法和set方法
go channel 通道关闭读写会发生什么
为空去写会发生什么
聊到panic
要用什么关键字去解决程序发生panic(recover)
子goroutine发生panic会影响父goroutine吗
在父子goroutine中defer一般在哪调用
项目中做的服务调用其他服务出现超时该怎么办用(提示context,能够在goroutine间传递过期信息)
context具体有什么方法,怎么知道过期处理了,用done方法
服务有没有负载过重的情况(具体排查服务占用资源,磁盘资源,CPU使用率,内存占用率等)
出现这些情况该怎么解决
怎么去向项目的日志输入记录,可以用Linux的什么命令
对Linux的文件怎么读写,比如说我要具体到输入哪个文件什么数据
项目MySQL怎么监控占用内存,磁盘资源等
在Linux打开一个很大的文件比如2g会发生什么
项目使用MySQL时怎么知道出现了慢查询,怎么排查到,具体讲排查流程
项目中的服务有没有做服务健康检查机制
某个服务显示内存资源一直占用很高,且还在不断上升,也要详细讲怎么排查解决
知道覆盖索引吗,讲讲
binlog用来做什么,项目中有没有用到
MySQL出现主从延迟的原因
你的这个raft分布式数据库相比Redis有什么优势吗
Redis用来做什么
有没有用过Redis的lua脚本
如果lua脚本处理多个切片会出现什么
Redis的get命令处理多个切片会出现什么
go实现lru算法
反问
总共面了将近一小时,问的感觉挺难,很多项目的深度拷打加延伸场景题
全部评论
暨南这边大二也放实习吗
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享