老虎国际“后端开发实习生(咨询)”面经

#面经#
## mysql:
这部分面试官说我答的不错,但是回看来说也漏东西了
### 事务和 redo log:
我回答了acid和分别怎么实现的,提到了undo log和redo log,顺便让我说下redo log

### 什么时候建立索引?什么时候索引失效?
- 建立索引一般是在select ... where a and b 时,对where后面的建立索引,讲了下联合索引和最左匹配原则,区分度面试官提醒了下,答出来了distinct(count(\*))/count(\*)越大越好,比如性别就不适合索引
- 索引失效讲到了不符合最左匹配原则、where中的 or、like 模糊查询时候没有前缀、函数,
表达式和类型转换没答出来

## redis
### 雪崩现象:
答了下为什么出现,以及设置随机到期时间

### 都用过什么数据结构?zset 有什么坑?
把常见的数据结构答了下,zset不会,我都没用过,听同学是考feed流

###  分布式锁?
只回答了red lock,redis本身的setNx忘记了,面完查了下笔记发现少回答了很多东西

## Golang 相关
### GMP模型
回答的一般,大致讲了下怎么调度的,以及负载均衡

### goroutine 内存逃逸
讲的如果有等待一个ch的信息但是一直得不到就会逃逸,逃逸到堆内存之后 gc 就不好清理了

### channel有什么坑吗?
没回答好,现在想想可能要把及时关闭和关闭已关闭会panic和写入已关闭panic回答

## 算法
给一个nums,写出全排列,dfs+回溯,很简单
## 项目
看我用了grpc和nacos,说技术栈很匹配,问了服务发现怎么做的,我直接用的nacos,也没啥细节的,负载均衡说了下
## python和爬虫
面试的组有爬咨询的需求,所以问了很多python和爬虫的问题,我本来就不会+会的也忘差不多干净了,回答的很烂,比如python的携程、python调度、js解析,我讲了下我写过的一个爬虫怎么做二重认证伪造的,基本上就是f12之后对着一个个重定向跳,拿着url里面的信息

## 反问和总结
面试官说他们组每个人都有能力完成爬虫和web开发的整体流程,爬虫我不会啊,我投简历时候以为爬虫是一小部分,听说要做分布式爬虫,感觉我爬虫会得不多,python也答得不好,应该没希望了。不过**面试官人超级好**,我不会的或者遗漏有的还会提醒我,一点没有压力我,这是准备好了简历的第一次面试,结果来说一般,个人感觉符合预期,辛苦面试官
这个面经没有完全按照提问顺序写,想到什么写什么。
全部评论

相关推荐

南网 20个 硕士211
点赞 评论 收藏
分享
01-15 10:32
已编辑
门头沟学院 Java
一款专为内卷社会打工人设计的"摸鱼记录神器",让摸鱼变得科学、有趣、有成就感!记录工作日每天摸鱼时常,横向对比每天到底有没有摸鱼到位1. 摸鱼计时器 🕐一键开始摸鱼:点击开始记录摸鱼时间智能识别:自动识别常见摸鱼场景(刷手机、聊天、发呆等)暂停功能:紧急工作时可暂停,真实记录摸鱼时长后台运行:支持锁屏后继续计时2. 摸鱼活动分类 📊预设分类:📱 社交冲浪(微博、朋友圈、小红书)🎮 游戏娱乐(手游、小游戏)☕ 茶水间时光(喝水、上厕所、闲聊)📺 视频摸鱼(抖音、B站、追剧)🎵 音乐放松(听歌、冥想)📖 阅读学习(看小说、刷知乎)🚬 抽烟透气(室外放风)🍜 美食时光(零食、外卖)自定义分类:用户可添加个性化摸鱼方式3. 数据统计中心 📈日统计:今日摸鱼总时长、最喜爱的摸鱼方式周报表:本周摸鱼趋势图,摸鱼高峰时段月成就:月度摸鱼达人勋章,摸鱼段位评定年度总结:年度摸鱼报告,生成分享海报4. 成就徽章系统 🏆趣味成就:🥉 青铜摸鱼师(累计1小时)🥈 白银摸鱼王(累计10小时)🥇 黄金摸鱼神(累计100小时)💎 钻石摸鱼仙(累计500小时)👑 摸鱼大帝(累计1000小时)🎪 摸鱼艺术家(连续7天摸鱼)🌙 夜猫子摸鱼(深夜摸鱼超过30次)🚀 摸鱼创新者(创建5个自定义摸鱼分类)5. 摸鱼社区 👥匿名分享:分享摸鱼心得,不暴露身份摸鱼段子:用户投稿的摸鱼趣事摸鱼技巧:交流高效摸鱼方法摸鱼排行榜:地区/行业摸鱼时长排行榜(匿名)6. 智能提醒 ⏰摸鱼提醒:工作2小时后提醒该休息摸鱼了防沉迷:摸鱼时间过长时温馨提醒注意工作最佳时机:基于用户习惯推荐最佳摸鱼时间
如果让你发明个APP,你...
点赞 评论 收藏
分享
评论
1
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务