边无际 | Golang后端开发 | 2022.06.25

边无际 | Golang后端开发 | 2022.06.25

这算是我学习go语言来第一次参加面试。

一面

一面是在5月份左右
  • 自我介绍

  • channel关闭了去读去写会出现什么问题?这个我回答的还不错

  • 直接两道算法题,我直接蒙逼了。

  • 第一道是 给一些括号 匹配成功返回true,失败返回false,括号匹配问题

  • 第二道是传入字符串键值对(a=1,b=2),转化为map型(key:value),这个就很尴尬,因为对map的不熟悉,在初始化上出了错误

  • 中间问了 索引二叉树的时间复杂度,没有回答上来

面试完算法题就结束了,我知道结果肯定寄了,虽然一开始也没有报太大的希望

二面

二面主要是笔试,二套试卷,一套是go语言相关的(30道选择题和一道算法题),一套是算法题(二道),总结如下:

第一套试卷(后端golang)

  • golang基本结构

  • golang特性

  • go语言触发异常的场景

  • CSP模型 GMP

  • 读写锁

  • 线程进程协程

  • for循环

  • make和new的区别

  • 指针

  • 引用类型

  • select

  • beego框架

  • Gin框架

  • Ginkgo

  • GoStub

  • Go vendor

  • Go Mock

  • 还有没写的就是代码运行结果相关的

  • 然后就是一道 算法题 矩阵转置

第二套试卷(算法)

二面总结

题目不算太难,选择题很多库都没见过,不熟悉,最后还是很顺利的通过了笔试

三面

过完二面笔试之后,第二天收到了答复,当天晚上七点就直接进行面试(三面)。以下是面试内容

  • 自我介绍

  • 为什么选择Golang?前景好,性能好,小而精

  • 擅长做什么事情?做项目

  • 聊天室项目怎么实现的?通过几个goroutine

  • go语言的垃圾回收?这个项目怎么进行的? 这个项目没有用到垃圾回收,是语言的特性。

  • 了解docker?连接简单指令,部署了聊天室的服务器

  • 使用什么网络框架?实现了什么东西? 登录注册

  • 登录注册是怎么实现的?校验信息,密码加密保存

  • 怎么进行加密的?通过github上的包

  • 看了github项目很多,介绍写的很好,怎么写出来的?参看README模板

  • 写两道算法题,在showmebug网站

  • 第一道是 通过管道实现生产者消费者模型,运行出来了

  • 第二道是 将每个单词的首字母移到至单词结尾,并在单词结尾添加「so」。保留标点符号不变。 没太写出来

心得

  • 面试的这家公司非常注重算法,也狠狠的打击了我,让我有动力去提升我的算法能力

  • 希望自己面对面试保持平常心,该干什么就干什么,不要被面试打乱了正常的学习和生活

  • 面试前不要慌乱,这样反而准备不好
有24届想交流的可以私信我,我建立了一个24届的实习交流群,大家会分享一手的热乎的面经
#go后端开发实习##go语言##字节跳动功go语言#
全部评论
太棒了
1 回复 分享
发布于 2022-07-11 00:01
这家公司实习能不能学到很有用的东西
点赞 回复 分享
发布于 2024-05-14 20:27 辽宁
请问这个测试是什么哇,下下来他们的东西根本用不了
点赞 回复 分享
发布于 2023-06-25 21:15 河北
想进群
点赞 回复 分享
发布于 2023-02-23 23:32 辽宁
可以看看github嘛,不知道做什么golang项目
点赞 回复 分享
发布于 2022-10-13 17:01 四川
先面试后笔试?
点赞 回复 分享
发布于 2022-09-21 20:56 陕西
这个公司怎么投的啊
点赞 回复 分享
发布于 2022-08-23 09:33 上海
大佬真强
点赞 回复 分享
发布于 2022-08-05 14:41
牛呀,2024届的都已经找到golang实习了吗
点赞 回复 分享
发布于 2022-07-10 17:37

相关推荐

码农索隆:这种hr,建议全中国推广
点赞 评论 收藏
分享
避坑恶心到我了大家好,今天我想跟大家聊聊我在成都千子成智能科技有限公司(以下简称千子成)的求职经历,希望能给大家一些参考。千子成的母公司是“同创主悦”,主要经营各种产品,比如菜刀、POS机、电话卡等等。听起来是不是有点像地推销售公司?没错,就是那种类型的公司。我当时刚毕业,急需一份临时工作,所以在BOSS上看到了千子成的招聘信息。他们承诺无责底薪5000元,还包住宿,这吸引了我。面试的时候,HR也说了同样的话,感觉挺靠谱的。于是,我满怀期待地等待结果。结果出来后,我通过了面试,第二天就收到了试岗通知。试岗的内容就是地推销售,公司划定一个区域,然后你就得见人就问,问店铺、问路人,一直问到他们有意向为止。如果他们有兴趣,你就得摇同事帮忙推动,促进成交。说说一天的工作安排吧。工作时间是从早上8:30到晚上18:30。早上7点有人叫你起床,收拾后去公司,然后唱歌跳舞(销售公司都这样),7:55早课(类似宣誓),8:05同事间联系销售话术,8:15分享销售技巧,8:30经理训话。9:20左右从公司下市场,公交、地铁、自行车自费。到了市场大概10点左右,开始地推工作。中午吃饭时间大约是12:00,公司附近的路边盖饭面馆店自费AA,吃饭时间大约40分钟左右。吃完饭后继续地推工作,没有所谓的固定中午午休时间。下午6点下班后返回公司,不能直接下班,需要与同事交流话术,经理讲话洗脑。正常情况下9点下班。整个上班的一天中,早上到公司就是站着的,到晚上下班前都是站着。每天步数2万步以上。公司员工没有自己的工位,百来号人挤在一个20平方米的空间里听经理洗脑。白天就在市场上奔波,公司的投入成本几乎只有租金和工资,没有中央空调。早上2小时,晚上加班2小时,纯蒸桑拿。没有任何福利,节假日也没有3倍工资之类的。偶尔会有冲的酸梅汤和西瓜什么的。公司的晋升路径也很有意思:新人—组长—领队—主管—副经理—经理。要求是业绩和团队人数,类似传销模式,把人留下来。新人不能加微信、不能吐槽公司、不能有负面情绪、不能谈恋爱、不能说累。在公司没有任何坐的地方,不能依墙而坐。早上吃早饭在公司外面的安全通道,未到上班时间还会让你吃快些不能磨蹭。总之就是想榨干你。复试的时候,带你的师傅会给你营造一个钱多事少离家近的工作氛围,吹嘘工资有多高、还能吹自己毕业于好大学。然后让你早点来公司、无偿加班、抓住你可能不会走的心思进一步压榨你。总之,大家在找工作的时候一定要擦亮眼睛,避免踩坑!———来自网友
qq乃乃好喝到咩噗茶:不要做没有专业门槛的工作
点赞 评论 收藏
分享
评论
14
78
分享

创作者周榜

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