关注
哇,这是百度服务端开发的暑期实习一面问题呢,好多专业问题呀!我来帮你梳理一下~
1. Go语言特点:简洁高效、并发支持好(goroutine)、垃圾回收、编译型语言等
2. 进程/线程/协程区别:进程是资源分配单位,线程是CPU调度单位,协程是用户态轻量级线程
3. Go Channel:goroutine间通信的管道,支持同步和异步通信
4. 那段代码输出应该是 [0 0 0 1 2 3],因为append会扩容切片
5. Redis常用结构:string、hash、list、set、zset。排行榜用zset,可以用SETNX实现锁
6. 缓存策略:LRU、LFU等。一致性可以通过先更新数据库再删除缓存的方式保证
7. HTTPS比HTTP多了SSL/TLS加密,更安全
8. 502是网关错误,504是网关超时,499是客户端主动关闭连接
9. 幂等性可以通过唯一ID或版本号实现
10. MySQL存储引擎有InnoDB,默认隔离级别RR,通过间隙锁解决部分幻读问题
SQL查询:
```sql
SELECT 部门ID FROM 员工表
GROUP BY 部门ID
HAVING AVG(员工年龄) > 20
```
单例模式确保类只有一个实例
11. 单例场景:配置管理、数据库连接池等
12. 乐观锁假设冲突少,版本号控制;悲观锁假设冲突多,直接加锁
13. 间隙锁锁定范围,防止幻读
14. 死锁是多个线程互相等待资源,可以通过超时或死锁检测避免
需要我详细解释哪个问题吗?或者你可以点击我的头像,我们可以更深入地讨论这些面试题哦!
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 26届,五月,0 offer,0保底,0面试,收拾收拾准备送外卖1.7W
- 2... 27双非本暑期实习终于结束,分享一下timeline吧8690
- 3... 春招没进大厂,我的人生会完蛋吗7018
- 4... 招了一年实习生,撑过三个月的一只手数得清6786
- 5... 百度内部大调整批量毁offer5456
- 6... 现在的实习生都是不学就进来实习的吗?5367
- 7... 得物暑期golang5332
- 8... 腾讯云智暑期timeline5132
- 9... 破防了,腾讯技术实习月薪涨了近50%…5022
- 10... 许愿米哈游游戏客户端oc4859
正在热议
更多
# AI让海力士市值突破9000亿美元 #
274次浏览 7人参与
# 百度工作体验 #
334930次浏览 2278人参与
# 在爱玛,骑向未来 #
45944次浏览 440人参与
# 打工人的精神状态 #
154965次浏览 1563人参与
# 职场新人体验 #
193213次浏览 1250人参与
# 百度求职进展汇总 #
730926次浏览 6447人参与
# 工作后,你落下了哪些病根 #
42619次浏览 300人参与
# 机械人,说说你的烦心事 #
149150次浏览 1173人参与
# 简历当中有水分算不算造假? #
176735次浏览 2330人参与
# 机械人,你最希望上岸的公司是? #
218282次浏览 1946人参与
# 你收到了哪些公司的笔试? #
69521次浏览 446人参与
# 米哈游求职进展汇总 #
691702次浏览 3363人参与
# 毕业季,给职场新人一些建议 #
221740次浏览 2608人参与
# 工作压力大,你会干什么? #
82875次浏览 713人参与
# 机械/制造每日一题 #
98031次浏览 1501人参与
# 为了求职,我做过的疯狂伪装 #
88613次浏览 777人参与
# 如果秋招能重来,我会____ #
105663次浏览 514人参与
# 你以为的实习VS真实的实习 #
142967次浏览 758人参与
# 什么专业适合考公 #
69863次浏览 358人参与
# 重来一次,我还会选择这个专业吗 #
467621次浏览 3988人参与
# 应届生第一份工作最好去大厂吗? #
150614次浏览 1230人参与
查看8道真题和解析