百度aigc生产系统研发Go一面面经

 最新消息本来周五约我二面 到了周五下午给我说岗位关了??? 这家弄的

# 10.28面经
26日常实习,百度meg下aigc生产系统研发工程师Golang方向。

## 自我介绍
语速太快了介绍完面试官把我的简历都没看完...
## 实习经历询问
复述了一下实习干了什么(中科院的一个小项目,其实非常水,但是就纯吹牛),询问了一些K8s,Docker,没有太深入询问。
## 项目询问
是跟着一本书做的项目,比较垃圾,描述项目整体有什么功能,描述完之后询问项目中的某个具体功能如何实现(用户验证),面试官见我的项目比较一般(确实是两个玩具项目),所以没有太大的兴趣。

## 八股拷打

### Golang拷打
一开始看我简历上有熟悉Java及其框架(确实学过但是忘得差不多)+了解Rust语言,遂询问为什么Java转Go(被迫...),讲讲Rust语言(讲了我依稀记得的Rust的生命周期lifetime,想讲ownership的时候忘了具体概念了,就说不太清楚了)

1. slice底层原理
    * 只知道长度,容量,具体扩容机制忘了。

2. Map的底层原理
    * 讲了讲原生Map为什么线程不安全,如何解决这个线程安全问题

### 数据库
1. Mysql事务是什么?事务级别?如何使用事务?
    * 吟唱八股
    * 后续询问了一个为什么可重复读是Mysql默认的事务级别,与什么有关系?(我答与Innodb,MyIsam应该没关系,至于为什么我又重复了一遍什么是可重复读,没再深究)
如果我没记错,没有问redis?

## 代码题

### Go语言题
```go
func main() {
    original := []int{1, 2, 3} 
    copied := original[:2]
    copied = append(copied, 4)
    original = append(original, 5)
    copied = append(copied, 6)
    original = append(original, 7)
    fmt. Printin("original===",original)
    fmt.Printin("copied==="copied)
}
```
询问上述代码的输出结果,其实就是slice的底层原理,正如上面所说我对这里不是很熟悉,开始一眼看过去以为是相等,但是想了想不对,印象中扩容没有那么简单,最后属于是蒙对了。
* 具体来说,当 append 导致切片的长度超过其容量时,Go 会自动为切片分配一个新的、更大的底层数组,并将原数组的内容复制到新数组中
* 扩容机制为2倍扩容,一方扩容后,指向的就是新数组,另一方还是指向底层的旧数组,所以最后结果不同了。

### 手撕题
**题目要求**
小明 有n天假期,每天他可以进行三种活动中的一种,每种活动给他带来的愉悦值各不相同。如果当天进行过某一种活动,第二天即不能进行这种活动,求n天后小明能获得的最大愉悦值
3
10 40 70
20 50 80
30 60 90
210

一道常见的动态规划,由于第一次面试时手撕代码,紧张地看了两分钟题目都没看懂...最后手撕出结果,出错,讲述思路的过程中改对了。

最新最新消息 被捞起来二面oc了
## 反问阶段
1. 寻求建议,指出项目有点简陋(这个我承认);
2. 询问部门职责
3. 询问会有几面(2-3)

## 总结
面试官人非常好,不紧不慢,态度温和,整个过程大概50分钟左右,问的题目算是简单的了,如果能进二面肯定就是狠狠地拷打了,继续努力吧,感谢百度给了这次大厂处女面的机会。

面试确实能给自己查缺补漏不少东西并提供未来努力的方向。
全部评论
啥时候面的大佬
点赞 回复 分享
发布于 2024-10-29 17:47 天津
二面了嘛
点赞 回复 分享
发布于 2024-10-31 18:58 浙江
一面后多久通知二面的呀
点赞 回复 分享
发布于 2024-11-01 14:54 广东
北林慎转go
点赞 回复 分享
发布于 2024-12-10 14:33 北京

相关推荐

投 java编程x4(链表重排 20%、sql 100%、树遍历100%、复杂链表复制 哈希表 100%)电话面 30min网络分层三次握手Httpsk8s接触多少实习项目mysql索引的结构b+树的优势学习上遇到棘手的部分自己的优缺点平时学习的来源有哪些反问主要是java,有部分运维工作,基于阿里云整套电商系统是独立于淘宝的自己开发的saas问是实习岗还是秋招岗 说不清楚要问hr30min实习(项目背景 有什么优化空间)md5加密可以解决什么问题java异常有哪些分类 介绍一下 怎么处理 怎么抛出java怎么读取文件怎么创建线程池线程的上下文传递怎么做 同一个线程怎么做 跨线程怎么做(没答好)设计模式java有哪些命令工具(不会)用http调另外一个地址报了connectiontimeout要怎么分析原因20min讲一个项目(困难、解决、职责)第一份工作看重哪些点城市offer情况薪资期待反问:产品技术部-moss商业化银泰百货2025届校园招聘正式启动关于我们:银泰百货成立于1998年,是一家全面架构在云上的互联网科技百货公司,位居中国百货零售业前列,持续引领百货行业的新零售变革,推出喵街等多个互联网+产品,开创了线上米哈游线下相融合的购物场景和营运模式招聘岗位:品牌经营方向、商品规划方向、服务运营方向、会员运营方向、商品数字化运营方向、物流方向、直播运营方向、店总管培方向工作城市:杭州、武汉、合肥、西安等薪酬福利:具有竞争力的薪酬与长期激励、专属培养计划与快速成长路径、丰厚补助和花样假期与特色福利内推链接:http://talent.intime.com.cn/campus/jobs内推码:ES3PJ1(内推简历优先筛选,后续有流程问题随时联系)大家投递完可以在评论区打上姓名缩写+岗位,我来确认有没有内推成功喽 #实习#           #25届#           #内推#           #内推码#
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
3
19
分享

创作者周榜

更多
牛客网
牛客企业服务