百度golang日常实习一面、二面

个人情况简述:本硕双非,acm银牌

无内推官网投递,当天过初筛,2天后约面

八股背的极客时间和小林coding,一共只背了一周这样hhhhhh

一面(2月14日,共1h)

聊简历项目聊了有30多分钟

1、数组和slice区别,slice扩容机制

2、gmp模型、每个P的缓存队列和全局缓存队列,局部饥饿问题、全局饥饿问题

3、golang的设计, CSP 模型

4、goroutine+channel使用场景剖析,有无缓存通道问题(抠细节)

5、http/https的区别(抠细节)

6、叙述一下从你访问连接到返回数据的服务器的全过程(问的很深很细,答了10分钟)

7、网络拥塞状态下TCP数据传输,从流量控制角度聊聊

8、TCP如何保证高可靠的

9、进程和协程区别,具体到上下文切换,哪些资源共享哪些不共享

10、mysql的不同索引类型

11、聊聊mysql事务,隔离级别(结合具体实例讲解)

12、redis底层数据类型,具体实现,使用场景

13、redis的可持久化机制

14、redis实现分布式锁的设计

算法题:最长递增子序列(nlogn解法,然后讲述了几种二分的做法,做了衍生)

反问:自己有什么需要补足的?部门主要做什么方面的内容?

面试官人很有意思,聊的很不错,所有问题全部进行了衍生(如果只是浅浅回答会被继续挖深,由于是记忆回想的,很多深挖的问题没有在面经中体现),一面的面评也挺好的,当晚就约了二面,因为次日有事就推迟到后天晚上了

二面(2月16日,共40min)

聊简历项目聊了有20多分钟

扣简历的项目的实现方案,提问是否能够设计别的方案(比如限流方案,给了个场景提出问题)

问了许多源码的问题,例如扣了golang的部分包的源码问题,如channel包内的各种底层实现问题

算法题:可能是面试官忘了?是临时来的,没给算法题

反问:自己有什么需要补足的?关于源码的学习建议?

面试官人其实挺不错的,没有刁难,聊的也还行,这里主要问题是自己对源码不够深入吧,不少非常扣细节的问题没能答上来,本轮面试一道八股都没有问,全部是从源码的细节方面进行考察的,也是给自己提了个醒,除了八股文还有很多需要自己补足的地方。

面试官当时评价说,作为日常实习生也够用了,但晚上没收到三面通知就觉得估计g了(一般很快),只能说自己这段时间准备八股准备的太多,反而忽略了自己真该挖掘的东西。

后续

由于个人对大数据这块更感兴趣,并且已经拿了别厂大数据实习的oc,再走别的部门流程时间觉得太长了,也不想转岗,因此就不继续golang和大数据都研究了,以后专心弄大数据了

#我的实习求职记录##日常实习#
全部评论
我们的面试题好像 尤其是一面 这是对着题库问的吧
3 回复 分享
发布于 2023-02-21 01:12 北京
同学,请问学大数据开发,需要学springboot这些吗?
1 回复 分享
发布于 2023-02-20 21:10 重庆
你的一面面经很有参考价值,感谢分享!
点赞 回复 分享
发布于 2023-02-23 19:00 上海
大佬去哪做大数据了呀
点赞 回复 分享
发布于 2023-02-23 21:41 山西
请问大佬,数据开发不是一般要学Java吗
点赞 回复 分享
发布于 2023-02-24 16:52 山东
楼主,go有推荐的项目吗?
点赞 回复 分享
发布于 2023-03-10 15:43 江西
可以问问go项目做什么还有八股文在哪里找吗
点赞 回复 分享
发布于 2023-03-14 00:25 安徽
刚刚二面完,三面也是毫无消息
点赞 回复 分享
发布于 2023-05-24 14:02 天津
27号一面,28号二面,到现在29号了没有出结果,是不是凉凉,有必要发个邮件问问吗?我看只收一个人,估计凉凉
点赞 回复 分享
发布于 2023-11-29 19:53 湖南
刚看完一个项目,要对项目了解到什么程度啊
点赞 回复 分享
发布于 04-10 17:25 江苏

相关推荐

1.创建线程的方式2.线程池的核心参数3.CAS操作的原理4.索引是什么?索引的作用5.如何排查和分析慢SQL6.Redis为什么快7.TCP的三次握手和四次挥手,为什么是握手是三次,挥手是四次?8.介绍项目的难点9.项目中如何防止超卖的?(这里按照黑马Redis的实现思路回答的,然后介绍了一下Redisson分布式锁的核心机制)10.用户买票的实现流程11.ThreadLocal的用途12.算法:力扣 15.三数之和13.第二个项目的难点14.了解ES吗?15.什么情况下会分库分表?如何分库分表?16.项目的日志存在哪了?这样存合理吗?17.团队开发中用过git吗?(国庆摸了一周🐟,算法题写的不好,觉得自己没戏了,结果没想到面试官让我等一会,直接叫来了二面面试官接着面试)18.问学校和能实习多久?19.介绍项目?项目上线了吗?有前端吗?20.介绍前端提交表单一直到接收到后端响应数据的过程21.项目怎么分层的?你认为Controller层、Service层、Mapper层这种分层方式合理吗?22.Controller层的常用注解,Service层的常用注解23.主键索引和唯一索引的区别24.聚集索引和非聚集索引的区别25.索引的底层实现?为什么使用B+树?(索引这一块自己有的忘了没顶住,答的不好)26.MySQL的主从复制原理,不同主从复制的模式之间的区别(这个没了解过,面试官直接给我两分钟让我去查然后给他讲清楚)27.Redis的主从复制模式(完全没准备,然后面试官让自己尝试设计一个,然后在面试官引导下给了一个方案,勉强答上了)28.Redis持久化方式,两者的区别29.又问了一遍三次握手四次挥手,挥手为什么等待2MSL,滑动窗口等经典问题之后就是闲聊了,结束后就接到了hr小姐姐的电话,沟通入职的事情。感觉还是要冷静分析问题,逻辑清晰的回答,只背题没有自己的思考的话很容易被问住。第一次找实习的煎熬总算是熬过去了,道阻且长,加油吧,与君共勉。#实习##26实习##实习工作,你找得还顺利吗?##百度##26届实习#
点赞 评论 收藏
分享
25 191 评论
分享
牛客网
牛客企业服务