面经 Golang

存一下还记得的一些面经

1️⃣小厂 二面挂
一面:
1. TCP握手挥手
2. TCP拥塞控制
3. redis使用场景(结合项目
4. kafka基本组件介绍
5. 操作系统存储组件
6.磁盘 寄存器 内存 cpu缓存
二面:
1.DNS
2.docker命令
3.浏览器输入url后整个过程
4.HTTP头部字段
5.jaeger底层原理
6.场景题:黑名单数量大,怎么过滤,怎么获得ip地址

2️⃣小厂 无薪offer
1. mysql数据类型
2. mysql索引
3. 回表
4. 建表语句
5. 左右连接底层实现
6. redis数据类型
7. redis命令
8.项目拷打
9.DDD
10.git命令

3️⃣腾讯-运营开发
kpi面 两道算法+几个八股 面完秒挂
一共45min 30min算法
#面经#
全部评论
点赞 回复 分享
发布于 05-28 23:55 广东
无薪offer是啥意思啊
点赞 回复 分享
发布于 05-18 22:52 江苏
校友想转go推荐什么项目呢?
点赞 回复 分享
发布于 05-18 17:49 重庆

相关推荐

个人情况:真末流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道真题和解析
点赞 评论 收藏
分享
女面试官,难度挺大的。1h30min1.  问问专业相关,自动化是不是比较偏硬件,回答我们学校偏软和算法2. 拷打公司项目,问了很多业务场景和背景,这块比较吃力,因为工业场景说起来比较复杂。3. 项目有什么难点:说了性能优化相关,追问react, fiber原理,增量更新,diff原理。4. 有没有做什么组件服用(面试官想问的是组件封装),封装了简单的一些工具。5. 开源项目: 怎么想起来做开源的?6. 项目有没有上线过,(还没有一些大型项目用过)7. 架构升级是怎么做的(巴拉巴拉10分钟)8. 个人项目介绍(10分钟)9. 有上线吗?(汗流浃背,玩具项目怎么上线)10. 项目有用过monorepo,说说monorepo的优缺点,追问技术选型11. 项目后期的规划(回答说AI全干了)12. 做题: react的闭包陷阱。 追问原理13. 做题:手写Promsie(先写了不带递归的版本,后续写带递归的,啃哧半天面试官说思路没问题)14. 做题: 给定两个字符串 s1 和 s2,判断 s2 是否包含 s1 的排列(即 s1 的某个排列是 s2 的子串)。输入:s1 = "ab", s2 = "eidbaooo"  输出:true  解释:s2 包含 "ba"(s1 的排列)    先用全排列+ inclueds做出来了,追问有没有更好的方案,回答说可以用map + 下标来判断,写一半说时间不太够了,思路没问题。15. 反问:团队有哪些AI提效工作?16. 反问:团队对于成员对业务的理解是什么要求?答:根据职级看17. 反问:有没有什么学习的建议:答:暂时没有。可以多关注AI应用的落地。许愿三面😭。
查看14道真题和解析
点赞 评论 收藏
分享
07-13 20:09
门头沟学院 Java
2025.7.3时长:50min左右项目拷打1. 介绍一下DDD和六边形架构2. 你这个就是这种架构上的这种概念的话,你是从哪里学学的?八股:1. AOP的切面介绍一下2. 注解的原理3. 项目里用到了jwt,能介绍一下吗4. jwt原理5. 你这里边提到的token自动刷新机制是怎么实现的?6. token的有效期是多久呢7. 举个例子,那就比如说我今天打开登录后,我明天再打开你这个网页刷新一遍,我是需要重新登,还是会话保持了呢?8. 那如果让你设计他不用重新登录,你要怎么做呢?(回答:将数据持久化保存在redis或者保存在浏览器当中,或者保存在本地缓存中。)9. 那你觉得安全吗?10. 那你有了解过access token和refresh token吗?11. redis你都学了哪些东西呢?12. 那大概那你项目当中有会涉及到这种什么击穿、穿透这种。13. 那个thread local,它有内存泄露的风险吗?14. 怎么去消除这种风险呢?15. 比如说有一个场景就是假如说这个list里面存的都是int数字,就1234这种。然后假如说给你一个指定的一个数字target,然后把和这个相等的数字全删了,你会怎么做?16. 会有什么异常呢17. git常用的命令18. 然后你那个项目里面会涉及到一些前后端的通信,对吧?就其实有提供比如说一些接口API接口之类的。然后这些接口你是提供的方法是get居多,还是post的居多呢?19. 那我举个不恰当的例子,就是说我能不能把所有的对外的接口,我全只用get或是只用post。20. 那从你的理解来看,为什么要设计成这种get post put delete这种方法。21. 线程池内部怎么实现的?项目中有用到吗22. 线程池里的线程会不会存在安全问题?为什么23. 怎么手动终止一个线程算法:1. 两个线程交替打印奇数偶数其他:1. 实习市场2. 课程怎么办反问:1. 对我有哪些建议2. 认为我表现的怎么样
查看30道真题和解析
点赞 评论 收藏
分享
评论
4
21
分享

创作者周榜

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