假设有一个切片中有整数。我们声明了一个包含整数值的变量,然后我必须在不使用for循环的情况下从该切片中找到值。 使用for循环时,我会这样做:- 我们如何在不使用for循环的情况下做同样的事情
个人情况简述:本硕双非,acm银牌 无内推官网投递,当天过初筛,2天后约面 八股背的极客时间和小林coding,一共只背了一周这样hhhhhh 一面(2月14日,共1h) 聊简历项目聊了有30多分钟 1、数组和slice区别,slice扩容机制 2、gmp模型、每个P的缓存队列和全局缓存队列,局部饥饿问题、全局饥饿问题 3、golang的设计, CSP 模型 4、goroutine+channel
#春招# 1. 自我介绍、为什么选择计算机 2. golang强类型,弱类型? 3. 内置的数据类型哪些是值传递,哪些是引用传递? 4. golang怎么解决同步互斥问题? 5. golang并发控制? 6. map并发读写问题? 7. sync.Map如何解决并发问题? 网络 8. tcp连接常见状态? 9. 为什么三次握手,不是四次握手? 10. 为什么挥手需要四次? 11. 问我是背的八股文
整体感受还可以,虽然有卡壳,但面试官人很好也比较耐心,一下为一些我的大致回复还有网上找的一些答案,加*表示没有回答出来或感觉回答的不好,希望有大佬可以指出一下哪里不足,orz 介绍一下你最近做的项目 略 你一般什么情况下使用redis、mq、协程 略 rabbitMQ消息不消费会怎样 默认情况下,消息是不会过期的,也就是我们平日里在消息发送时,如果不设置任何消息过期的相关参数,那么消息是不会过期的
2023年2月27日晚六点面试,总共半小时(哎,还是我个人太菜了)。 第一题和切片相关题,考切片底层 运行结果: 然后在上面的代码上添加一行 运行结果 结论:刚开始切片b指向的是原来的数组a,所以cap是一致的,但是当给b后面添加元素后,直接重新分配新的地址了! 第二道题,考channel 问,这代码的功能,打印的效果 尴尬了,刚刚运行了一下,是死锁🤣 第三道题,考go面向对象的 首先是问我面向
杭州默安科技这个公司真的恶心,实习KPI面试问了40多分钟,50个问题 大伙别去投这逆天公司了,真的会恶心到人 自我介绍 协程和线程、进程的联系? 抢占是如何做到的?比如当前执行的中断,中断如何实现的? 中断之后,上下文如何保存?恢复之后,上下文如何恢复? 简单说一下Go里面Slice的实现,底层结构 切片是如何进行扩容的? 为什么大于1024的时候需要循环增加1/4它的容量? 一个切片里面app
直接GG. 1、介绍一下自己的项目。 面试官说:你这都是学习的项目,没有实际实习过吗? 我:是的 2、问项目的具体实现,使劲问。问有什么优化的方法。 3、项目里问到了数据库集群,面试官就问八股,怎么实现数据库数据的同步。 4、听说过CDN吗? 没有 5、rabbitMQ怎么用的,如何确保消息不丢失。 6、未来职业规划。 7、说一下go的GC。 8、说一下GMP模型 9、可以直接对map取地址吗?
全程一个多小时,没答上来的问题前面加粗了。 一面: 自我介绍 大二就来实习吗,上课怎么办 除了go之外还接触过什么工程语言,为什么选择学习go语言 说一下go语言为什么天然支持高并发 协程相对于线程,具体的优势在哪里,具体说一说 CPU从一个线程切换到另一个线程会发生什么 进程间的通信方式有哪些,你有用过那些的,举一下例子(之前八股背爽了,一问具体实现就寄了,瞎编了一个😭 ) 问我的论坛项目什么
听许多牛友说kpi面,无所谓了当锻炼锻炼。 电话面30min,面试官老哥态度友好体验不错,问得也比较基础。 1.自我介绍 2.为什么转go语言(本科课程学的java) Go基础: 3.map是并发安全的吗?怎么实现并发安全? 4.哪些数据类型不能作为map里面的key,哪些可以,有没有什么评判标准? 5.defer执行顺序? 6.defer什么情况下可以修改函数的返回值? 7.channel有缓冲
Golang后端实习生 | 2022.09.06 一面面试 时间:2022.09.06 下午14:00-14:51 时长:51min 自我介绍 简单介绍项目 怎么实现接口和数据节点解耦?怎么自由扩展? 为什么使用消息队列?不使用其他方式?好像也没有太大用处? 你对RabbitMQ有多少的了解? 你用到了ES?怎么使用到系统的? 怎么通过ES得到信息(需要反馈)?结构体信息(元数据) 怎么断点上传?
一面总时长1小时15分钟 硬核面经 真的面麻了,这就是大厂的压迫感吗 真的求过呀,给孩子一个机会吧 自我介绍 为什么频繁的更换实习?寒假一个、暑假一个 go a. GMP ⅰ. 简单讲解一下 ⅱ. 本地队列的数量多少个 ⅲ. golang是否支持抢占式调度? 哪几种场景会进行抢占式调度? a. 怎么保持cpu一直不被协程占用的呢,满足什么条件会退出呢?通过什么方式来进行切换的? ⅳ. g0线程(协
9.8 一面 自我介绍 golang GC 回收介绍 (标记清除, 三色标记法, 混合写屏障) 什么时候会触发 golang GC 呢 golang channel 你会用在什么地方 (一个是控制 goroutine数量 一个是主main 控制关闭 子 goroutine) golang 如何做超时控制 ? (time.After 和 context.WithTimeOut) golang sel
一面 面试官挺累的 自我介绍 最有价值的项目说一下 最有意义的实习经历说下 对go了解多少? 对k8s了解多少? 怎么排查pod的网络故障? 怎么分析网络链路的故障? 你觉得你的优势和劣势有哪些? 好了,面试结束。 我自己总结:最好有和k8s相关的项目,把go学明白了再投😂,不要想着转行来。 另外,投之前不知道这家公司那么恐怖,面试前看了一眼MaiMai,心态炸了,面试时候也有点摆烂。 #同花顺
9.16 下午五点 深信服一面 四点半的时候有一家HR面试,然后居然超了几分钟,面试官打电话过来了 1.自我介绍 2.介绍一下项目,然后问了其中的一个登录怎么做的 3.问问go语言相关的知识,其中问了go的结构体中的tag,接口,变量存放的位置等基础问题 4.没有手撕,直接结束。 赶紧面试官是在健身房面试的,声音特别嘈杂,乒乒乓乓,好几次我都听不见说的啥。 今天这次面试应该凉了,下次继续努力吧 #
百度APP技术部 | Golang后端实习生 | 2022.09.07 | 二面面试 时间:2022.09.07 晚上19:00-20:02 时长:1h2min 自我介绍 项目都是自己做的吗? 介绍一下你最擅长的项目?-分布式对象存储 数据存放在哪里?ES用在哪? 直接问数据的一致性? 怎么保证数据的一致性? 恢复的时候怎么知道谁的数据是正确的? 如果最后是3对3,怎么少数服从多数? 如果多个节点