golang工程师精选面经合集
0家公司
0篇面经
最新 热门
26秋招上海银行金融科技岗(算法工程)面经
时间线: 9.30 投递简历10.23一面:两个面试官一个HR,分别面简历和八股自我介绍面试官一:说一下简历上的项目,觉得哪个印象最深聊聊实习项目(在一家德企小公司实习的,做的CV相关的):图像处理做了哪些工作模型有改动吗Yolo损失函数改动了哪些内容最后结果部署到哪一步了,有落地吗?(做的仿真,项目还没被大领导验收,验收才有钱准备落地)实际工作数据处理和coding的占比用的是公司现成的平台还是自己写的脚本学校的项目:数据量多大,预处理方法相比于其他的研究有哪些改进模型提到了注意力机制和Transformer有什么不一样的除了Yolo,还了解哪些其他的模型框架面试官二:问一些语言上基础的:看我是电子信息的:学过C/C++吧,用的多吗现在(我说本科用,现在主要是Python,学过Golang)问Python八股:主要用Python的哪些库?除了Numpy和Pandas这种,还有用过其他的吗?或者自己写一些方法?举个例子两个List,找相同的元素和不同的元素问Golang:Golang的项目是自己练手的吗?都实现了哪些功能?(通讯系统后端(烂大街))WebSocket和Http的区别?消息的幂等性怎么保证?Map是线程安全的吗?怎么保证线程安全?Goroutine和线程的区别?同时有很多用户通过WebSocket连接怎么保证并发垃圾回收机制消息持久化怎么做的MySQL用哪些?什么难度的?(没有细问),怎么建索引反问PS:很难想象,银行应该都是Java、C++、Python吧,我用的比较多的也是Python,面试反倒是Python问的不多,Golang问了一堆,数据库没怎么问。不过还好,问的不太深入11.11:等了3周多,10.30打了第一次电话问后续,11.10又打了一次电话问后续,今天终于收到11.12二面通知,但是邮件上写的岗位方向从算法工程变成了数据分析。。。打电话确认后说是算法工程,会备注,可以正常面。希望二面聊天吧,别拷打我了
查看25道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/7b0724d2a9174d9a894df66f031b8eec/feed/main/detail/46ca39d023a74ab5884e96e39178064c/discuss/817699995737473024/feed/main/detail/8d5cc7d06d724279a4fb61dcfd80e7a4/feed/main/detail/a225f9d618f64e69b9956faf73da65ac/discuss/817695586638917632
11-11 08:58
已编辑
华南理工大学 golang
京东物流
📍面试公司:京东物流💻面试岗位:后端开发❓面试问题:11.4 一面主要在问项目,刷别人的面经看到有问表结构设计的,提前准备了下,确实有问到,uu们可以面前再看看无八股无手撕,整体流程类似于面试官有哪里没理解的地方再详细的给他介绍一下,面试官反馈很好,听的时候一直在点头,不压力。第二天早上约了二面。11.6 二面二面发挥的不太好,面试官问到了一些不太懂的东西1.你们公司的异常处理框架是怎么样的?我说了一些golang里面的错误处理机制,以及自己排查bug跟打印日志,ELK的一些内容,但是面试官好像不是问的这个,其实他此时还不知道我用的是golang,他们部门用的是Java,知道我用golang之后就没问下去了。2.详细讲一下你们的高并发场景,是遇到了什么样的瓶颈吗?你们是怎么分析并且解决的?3.项目还有什么改进的地方?你说的这些改进的点为什么没有去进行一个实现呢?4.平时有没有对ai工具进行一些探索和使用?你觉得提效的地方在哪里,以及目前的AI辅助工作的流程里有哪些缺陷?5.有没有对物流工作有一些了解?了解京东的工作强度吗?反问环节问了一下对go转Java的看法,面试官说不在意这些,语言不重要重要的是交流沟通能力,而且可能之后有些场景要用到go反而是优点。京东的面试官是真的有礼貌,称呼的时候一直用“您”给我整的都有点不好意思了。我感觉虽然说是可以接受go转Java其实优先级还是挺低的,应该是个客套话,所以go的兄弟如果面试官没发现用的是go还是不要说了。11.10   约了HR面,要线下,部门在北京去不了,换成去广州的一个部门线下面试,还挺远的🙌面试感想:
查看6道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/94923339c5d74b389bfefb98af4310e0/feed/main/detail/843f515d26f84905a25213182ee0c9ff/feed/main/detail/a26b979959dd425d83b0714bf444ba71/feed/main/detail/000aac91306f488a91c1ff66860d308f/feed/main/detail/254cbd2775594f88ae80e72412fb7cb9
回旋加速 golang后端一面 11.4
没有自我介绍 全程八股go基础方面1. 切片和数组的区别2. map的删除(假删除)3. GMP4. 协程和进程、线程的区别5. channel的阻塞、非阻塞mysql1. 了解底层吗 为什么用b+树2. 回表查询3. 事务的隔离级别 脏读 不可重复读4. redolog undolog binlog5. 分库分表怎么分 键是怎么移过去的(一致性哈希 忘了)redis1. 了解什么数据结构2. 分布式锁3. 缓存穿透、击穿、雪崩mq重复消费怎么解决计网1. ip和tcp分别是哪层的2. tcp和udp的区别3. http和https的区别 只答了加密 还把加密协议名记错了 安全证书没说4. 从输入地址到显示页面的过程 dns+http5. 状态码 502和504的区别操作系统 面的时候可以说基本没看 吃大亏1. 进程间通信 只答了管道 共享内存和信号量2. 死锁的四个条件 非抢占想了半天才想起来3. 进程的调度 答:进程是由内核调度的 我真的服了linux平时用的什么linux指令 怎么定位线程、进程的使用情况 没答出来场景题 设计秒杀用redis作缓存+分库分表(想说读写分离说错了) mq削峰 用rocketmq或者kafka这种吞吐10w+的因为提了redis分库分表,后面问lua脚本能不能原子性 分布式环境不能 要加上分布式锁下单超时 返回的订单给接下来哪个用户 没听明白 用消息队列的延迟队列来做下单超时(答非所问)算法1. 了解什么排序算法 只答了冒泡和快拍😭排序这一块真不行 问了时间复杂度和哪个稳定2. 链表删除倒数第n个节点 太紧张忘了快慢指针怎么做 转正向删除做了总结八股感觉还可以 就操作系统基本没看吃大亏 算法还行起码做出来 收了我吧😭
查看28道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/32bfb05907e64261bb9cacd26ef5cd55
百度竞品观察组校招后端二面
1. localcache啥时候更新?2. 写的代码比较复杂的是哪些?数据一致性,并发等3. 自己设计LocalCache的话,过期策略如何实现4. 利用什么样的数据结构组合去实现一个lru,读,判断过期,skip等操作5. Redis的集群模式有哪些,了解吗?6. Redis用过哪些数据结构,用过哪些复杂的命令。7. Redis分布式锁有哪些方案,有了解过吗?8. Redis有没有更高级的方式保证一致性,避免死锁等分布式锁方案9. Redis的一些本地化了解过吗?10. 部署的服务是微服务的形式吗?11. 有做过docker的配置k8s的配置部署之类的工作吗?12. k8s部署的服务有哪些类型,原地部署啊什么的?13. 说一下对微服务的理解,在工作中对微服务的理解,什么情况下会用微服务,rpc的优点,心得?14. 有看过B站自己实现RPC的协议吗15. 介绍一下Go语言的协程调度16. 自己在使用Go协程管理时会有遇到什么问题吗,有大规模的用过发现协程的一些不好用的点吗,Go与Java协程启动停止,管理也好的一些优劣?17. 有碰到过Golang或者Java中的内存泄漏,什么情况会出现泄漏的情况?18. Channel的有缓存无缓存的情况介绍一下。19. 字符串的拷贝有什么方式可以更高效?20. Select Channel的底层原理实现21. Golang的GC有什么缺点,有什么不一样的地方22. 有跑过pprof去看看运行程序的情况吗,协程的情况,map的情况,切片的情况等等,看过哪些指标,哪个top,多长时间,采样方式的命令?23. 有用过Golang中的反射吗,在什么场景下为了做一些什么样的事情?24. 在Go中面向对象的实现,比Java里方便在哪些地方,或者不方便在哪,Java里能干成的Go中很难实现的等25. 算法:最小权重路径(二维DP)
查看25道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/ee601ed60449409d85311782328a895d/feed/main/detail/be308bf543674d558f42a40462414dcf
11-01 03:05
门头沟学院 Java
75min字节秋招后端一面
1、挑一个项目介绍一下2、Agent项目是实习项目还是个人项目?有没有上线?3、拷打实习(10min)4、大模型微调,你的训练数据集是如何构建的?数据量有多大?5、在构建数据集的过程中,遇到了哪些挑战?花了多长时间?6、你之前的实习经历偏后端工程,你未来的职业规划更倾向于纯后端开发,还是希望从事与AI/大模型结合的工作?7、详细讲一下Golang中Channel的概念和作用,它是否是并发安全的?8、Channel和传统的锁(Mutex)在实现并发控制时有什么区别?各自的适用场景是什么?9、讲一下GMP模型10、当P的本地队列为空或者不为空时,它会怎么去调度G(协程)?11、Redis支持哪些数据结构12、为什么Redis的速度这么快13、如何实现一个类似淘宝搜索框的实时商品名称模糊搜索功能?14、实时输入联想与输入完成后点击搜索在技术实现上有什么本质区别?15、实时搜索通常使用什么网络协议(如WebSocket)?你了解或有使用过吗?讲一下16、请详细说明微信扫码登录的完整流程和背后发生的原理17、在微服务架构中,服务发现和负载均衡是如何实现的?18、服务注册中心(如Nacos, Consul)是如何工作的?服务实例如何注册和保活(如通过心跳机制)?19、讲一下Agent中的“长短期记忆”20、什么样的信息应该放在长期记忆,什么样的信息放在短期记忆?21、当对话轮数很多,上下文窗口不足时,有哪些处理策略?(如截断、压缩)22、如果要进行记忆压缩,通常有哪些方法?23、了解过Agent的设计范式吗?有哪些?24、你设计的Agent是怎么实现ReAct模式的?详细讲讲25、手撕:实现一个并发任务处理器:给定一个包含100个任务ID的列表,要求控制最大并发数为3,模拟并发调用某个外部接口(如打印ID)
查看24道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/71e75505e34f43689ce98e20f78f3ed8/feed/main/detail/ba62bb332ed6468abc174b4b23803b17/feed/main/detail/5cffed50c9e0408ca074ae2fc84ba69f/discuss/813492896711114752
10-30 15:07
河南大学 Java
百度GoLang二面10.29
1.自我介绍2.展开介绍项目,项目类型(学习项目),分工是什么样的?介绍自己负责的部分3.为什么考虑用RocketMQ?(支持事务消息,保证最终一致性),怎么保证最终一致性?(事务消息的原理+MQ的重投机制)4.Redis用的什么数据结构?Redis的常见的数据结构以及底层实现。(主要讲了SDS,ziplist,listpack,skiplist)5.分布式事务的选型怎么考虑的?为什么要手写TCC?(标准的TCC在Confirm失败的时候会直接cancel,我的实现会对Confirm重试)6.看起来整个的考虑还是比较完整的,有上线吗?(并没有,这里嘴抽了提了限流没做)7.如果要做的话会考虑怎么做限流?(给自己挖坑了)8.第二个项目是啥?(练手项目)你有基于他的视频做一些优化吗?(没有)一面的时候做过题了吗?9.除了Java还接触过其他吗(大一学过C)10.你的商品的表结构是怎么设计的?会有卖家吗,还是说有固定的SKU?(卖家是平台)11.基本上差不多,多大模型有了解吗?(用过LangChain4J)可以详细介绍一下吗,他这个框架是怎么设计的比如分为哪几个模块儿?(这个真不会,感觉就是掉API啊)12.你现在对技术方向上有什么片好吗?想往哪个方向发展?()13.反问:1.二面通过还有面试吗? 2.提一些建议:整体上都挺好的,沟通起来比较顺畅,对项目自己负责的比较熟悉,其他同学的也有了解,有一点你的简历上的重点可以再突出一下。3:为什么面试时间这么短?一面做过题了二面就不做了时间有节省,另外如果简历上的东西比较复杂的话可能会耗时比较多(我的项目也挺复杂的啊)===========================================面了20分钟,问项目的时候,算是问了一个八股,没做题。这种情况正常吗?还是说已经招到人了?
查看11道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/183c1aafca1a486cbe09fc845b59120f/feed/main/detail/7bd6756dd7734f52bd44673b9f2fe6ea
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

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