27届杭州某小厂Go面经

全程40分钟,全程八股,无算法#牛客AI配图神器#

1.Go中切片和数组的区别及使用场景

2.context包的底层原理

3.GO中互斥锁和读写锁的原理

4.互斥锁有个等待队列和GMP调度中P中有个队列这两个有什么区别

5.一般的垃圾回收算法有个计数的原理

6.Redis分布式锁怎么实现

7.Redis的淘汰策略

8.Redis中的LRU算法实现和普通的LRU有什么区别,有什么优势

9.TCP的黏包问题

10.解决黏包问题用自定义消息结构,这个为什么要放在头部而不是尾部中部(很抽象我觉得,他说取决于自己的设计,WY了)

11.黏包问题会不会发生在多个进程当中(面试官说字节传输的时候都在一根网线,还是自己计网没吃透)

12.为什么用Elasticsearch,倒排索引的原理,倒排表为啥叫倒排表(这个真的很抽象)

反问有什么不足,面试官说感觉还不错(希望不是发好人卡哈哈哈)

反问公司业务

期望薪资

多久可以到实习

总结:这是我的第一次面试,感觉还挺好的,全程八股,加使用场景,尤其那个TCP(10)那个问题真的很抽象只能说我还没学到位吧,还得练

#2027届##后端实习面经##GO实习#
全部评论
前五个问题,小徐先生 go届goat
点赞 回复 分享
发布于 08-05 22:11 湖南

相关推荐

个人情况:真末流985硕士,研一,农业工程与信息技术专业,朋友在找工作社招,正好拉着我一块儿找工作。(三年前写前端React的,很久没写过代码了,一个月速转go)base:上海,某云计算厂商。上个月面试的了,也是我第一次面试,所有问题都回答上来了。面试题整理了如下:Go 中的 init 函数,执行顺序?多个 init 的情况下会有吗?Go 里面的两个 interface 变量能否比较?什么情况下两个 interface 相等?new 和 make 的区别如果函数返回一个局部变量的指针,是否安全逃逸分析?垃圾回收机制了解吗 GC,Go 语言怎么做的混合写屏障是什么,解决什么问题标记清除解决什么问题map 线程安全吗?怎么上锁?go 扩容机制,怎么动态扩容gmp 模型介绍一下io 阻塞导致的 goroutine 阻塞,怎么做,调度器怎么操作?io 多路复用技术,你了解吗阻塞发生的什么情况recover 是干啥的goroutine 中,有一个子 goroutine 可以捕获里面的 panic 吗项目里接口响应 200ms 怎么做的为什么用 JWT?JWT 在对比 cookie session?加上 https 还会有这个问题吗?jwt 安全性体现在哪?数据库索引什么时候失效算法(不难)javascript 事件循环机制描述一下。你对云计算了解吗?反问环节:专有云和公有云的区别?
查看27道真题和解析
点赞 评论 收藏
分享
评论
3
8
分享

创作者周榜

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