自我介绍 介绍之前b站实习做的东西,没深问 defer的一些用法 并发编程模型(waitgroup那些东西) 内存的一些原理(只回答了内存逃逸) 面试官很温和很好,没为难我这个菜鸡 两到算法题 一个遍历二叉树 一个删除有序链表的重复元素 晚上结果很快出来了,过了,约了二面 总结,面试氛围很棒,面试官很nice #投递实习岗位前的准备# #golang研发实习生# #go实习#
1. 谈项目 2. golang的make和new的区别 3. 如果new 切片会怎么样 4. 切片和数组的区别 5. golang的进程、线程、协程的区别 6. 谈谈gmp模型 7. 如果没有gmp全局队列会怎么样 8. golang的map是不是并发安全的?怎么保证安全? 9. map是如何扩容的 10. 说说b+树 11. mysql的隔离级别?谈谈可重复读隔离是如何实现的? 12. 谈谈m
1.自我介绍 2.本科毕业和研究生入学之间那一年干嘛去了 3.对苏小妍有了解吗 4.加班情况 没有反问,感觉凉了,,
KPI面,面试平台showMeBug. 使用两个go协程交替打印1-100内的奇偶数; 用go写一个快速排序; 实习主要做的工作内容、详细介绍; Spring IOC; linux常用命令;
1. 介绍gfs项目时,首先总体:在线的分布式文件系统。再具体聊接口函数 2. channel如何实现(从channel的底层实现上来说):并发安全 3. http的三次握手,为什么两次不行呢 4. rpc和grpc的区别 5. defer的先后顺序 6. redis的数据类型。 7. mysql的事务隔离级别,事务的四个特性 面试体验感很低,反正就是找马上能上手的,不好评论
9.23 速通一面、二面和hr面,10.9 意向 一面 50min 1. 有没有什么特别的要介绍的吗?(我是菜鸡,没亮点,直接说没有) 2. 只会Go吗?Go有没有看过里面的源码实现 3. for range 中赋值的变量,这个变量指向的是真实的地址吗,还是临时变量 4. 如果在for range里面有一个函数,这个函数需要传一个指针,这时候应该怎么写? 5. 这时候会进行拷贝吗 6. 有用过go
主要问实习、项目。 - 慢sql告警是如何处理的 - 怎么用的websocket优化 - 分块上传怎么实现的,主要通过http协议上传吗,怎么分的(通过http的哪个字段) - 怎么做的数据校验?传的过程丢包了或发生乱序,合并就不对了? - 重新上传是通过协议交互的,怎么交互的? 反问 面试官是随机分配的,进去是哪个部门不知道。 #0offer选手怎么准备来年春招#
一面: 自我介绍。 操作系统虚拟内存是什么。 redis用过吗,zset的底层结构是什么,项目里有没有用过zset。 一个linux命令,貌似是查一个文件ip地址相同的,统计最多访问次数,我说这种我都去查GPT了。 项目中如何排查数据库慢查询。 还有一些八股不记得了,没问项目。 算法题: 反转链表,LRU缓存。 二面: 自我介绍。 聊实习项目,做了什么优化。 怎么看待golang是值传递,gola
感觉小厂问了很多应用层的东西,很少问计算机基础,这里就一面到三面都总结在一起了,主要是有点记不起前面几轮了 一面(50min)、二面(60min),三面(120min) 1、秒杀项目架构介绍? 2、说一下你为什么要引入kafka? 3、你怎么保证mysql和redis缓存一致性的? 4、什么是RESTful API?和rpc的区别? 5、rpc的实现? 6、分布式KV怎么解决常见缓存问题的?说一下
1. 实习内容 2.项目内容,并发量有什么瓶颈 如何提升 3. 基本的八股 4. 算法题hot 100 荷兰国旗 5. rand7 生成rand10 5分钟后约二面 有没有老哥了解这个公司的 挺想做golang后台的
八股(一点golang没问) 你了解微服务吗 B+树插入、删除 Mysql索引优化 mysql除了索引优化,还有没有其他优化 mysql有没有做过分表分库 Redis所有数据类型 Zset的底层数据结构 输入URL的整个过程 项目 你为什么做这个项目 为什么使用nginx(说了反代理,以及负载均衡) Nginx支持哪些负载均衡算法 算法(两道) 一个整型数组,找到所有满足和为target的子集(用
第一次面试有点紧张,感觉答的不咋样,结果第二天问HR说过了 1. 项目、主要做的内容(实验室的项目,没问多深) 2. go哪些数据类型是线程安全的(记错了一些) 3. map的两种扩容方式(没看过,答成溢出桶方向了) 4. map可寻址吗 5. 读已经close的channel会怎么样 6. 生产者、消费者用有缓存channel通信场景,如何让生产者和消费者退出 7. GMP中调度机制,有了解过h
(18min) 1. 自我介绍 2. 项目介绍(分布式节点实现,为什么使用HTTP,singleflight的实现,如何处理并发) 3. map是并发安全的吗 4. slice和数组的区别 5. slice扩容 6. make和new的区别 7. 进程、线程、协程区别 8. GMP模型 9. 能否没有P 10. Go的GC原理 11. 屏障机制 12. 反问
其实这个面试整体给我的感觉很奇怪, 先说一下背景 我 21 年下半年面过一次, 二面挂了, 最后收信说进了人才库blabla, 我也没太在意, 然后前几天突然有深信服的 hr 挂电话给我说人才库里看到了, 问我什么时候有时间面试 上来没有自我介绍, 面试官也没有自我介绍, 直接就从项目开始问, 几乎整个面试都在问项目 而且问的都是一些项目设计的问题, 感觉面试官非常好奇这些项目的具体架构怎样的,
个人情况简述:本硕双非,acm银牌 无内推官网投递,当天过初筛,2天后约面 八股背的极客时间和小林coding,一共只背了一周这样hhhhhh 一面(2月14日,共1h) 聊简历项目聊了有30多分钟 1、数组和slice区别,slice扩容机制 2、gmp模型、每个P的缓存队列和全局缓存队列,局部饥饿问题、全局饥饿问题 3、golang的设计, CSP 模型 4、goroutine+channel