在golang中,尝试使用arena进行手动内存释放 代码: 在以上代码中,RoadPoint字符串类似于如下: 使用tmem.Free()之后,读取ttts字段会报错,信息如下: 请问为什么会出现这种情况,ttts不是使用tttsmem分配的吗,为什么我free了tmem后会导致ttts无法读取 使用普通的make,则可以依靠垃圾回收正确获取结果
golang window程序崩溃 最近遇到一个问题,程序在window上运行,运行一段时间后就会崩溃,以下是崩溃时捕捉到的日志 使用pprof分析过,还是没有找到哪里异常,问问大佬们
周一6.24一面三道题 给一个key和一个value,要求给value异或加密 给一段cpp代码,找出错误 lru缓存 问问实习经历 问问项目经历 无八股 总共45min 现在还没有收到二面通知,是不是挂了
#美图实习# ### 美图一面 1. 自我介绍 2. 项目难点 3. redis穿透怎么解决 4. redis是单线程的吗? 5. redis为什么单线程会比多线程快? 6. redis用过哪些类型,数据类型的底层实现? 7. MySQL索引优化方法? 8. MySQL事务等级 9. MySQL索引实现,B+树的原理? 10. 索引失效的情况 11. MySQL GTID了解吗?(面试的时候没听清
#度小满##面经##实习# 1、自我介绍 2、为什么选择golang,而不是java等学校有开设的课程 3、为什么并发环境下更有优势 4、介绍下gmp 5、介绍下协程,他与线程的区别是什么 6、说一下什么是虚拟地址 7、如果没有虚拟地址,只有物理地址可以吗 8、说一下线程间是如何进行通讯 9、选一个你做的项目,详细说一下做的思路 10、算法题 两个排序后切片,如何在不使用额外空间 也不能排序的情况
背景 楼主本科毕业四年,java1年,golang3年 店匠科技 一面 算法题:两数之和 数据表设计+索引设计+mysql设计 聊项目 系统数据模型怎么设计的 监控关注的业务指标 稳定性设计 八股 session是什么 一致性 分布式事务 系统的pod数量、qps 店匠科技 二面 讲讲项目 算法题:一个文件里有40亿个数字,找出最大的10个数字 开放性问题 个人感受:1面2面的面试官交流还是挺不错
面试官出的题我感觉很有意思 就是声音太小 1.如果微服务架构的程序 其中的go程序出现panic会怎样 整个微服务会挂掉吗 当一个goroutine发生panic时,通常会触发所谓的defer机制。通过defer可以注册一些函数,这些函数会在当前函数返回时执行,这样可以用来处理一些清理工作或者捕获panic。另外,Go语言的recover函数也可以用来在发生panic时恢复程序的运行,这样可以使得
1. 半小时围绕实习经历,进行细问,结合自己理解和思考 2. 部署公司开源监控软件 3. 代码题:并发访问多个URL,存储状态信息 --------------------------------------------------------- 面试体验很好,代码题早上刷到有个老哥分享了,很感谢。 (吐槽好多人真的只看面经,不写不发的,还一堆情绪
面试官可能以为我是实习,所以只问了半个多小时,还没手撕。。。 了解我们这个岗位吗?然后跟我介绍了一下云计算。 实习讲一下 docker有使用过吗,讲一下你的理解(随便扯了点开发用到过的) Docker 容器怎么生成的,内部是怎么样的讲一下(完全不会。。。) k8s的架构(没了解过。。。) 面试官看我基本不太了解这块,直接不问了哈哈哈 下面全是go基础: go切片的底层 切片并发安全吗? 切片的扩容
自我介绍 切片和数组的区别 如何申请一个容量为1000的数组和切片 切片已经填充了前5个位置,没有填充的位置是什么内容 defer的作用 定义多个defer,如何执行的? 如何捕获panic go的协程和线程的区别 go的协程是如何在内核线程间调度的? 协程会一直在一个内核线程上运行吗 select case的运用场景 函数内外定义变量的区别,内存申请在哪里? go如何避免线程泄露? 用过wait
8.18笔试 8.27一面 💼 公司岗位 本来以为是后端开发,结果是运维开发,想问问牛油们运维开发是做开发多一些还是运维多一些啊?运维开发以后容易跳槽涨薪么 问的问题都比较简单,面了15min 介绍一下在学校做的订单管理系统。 校友供应链公司给的项目 管理业务流程 对比一下go和其他语言。 不是很熟其他语言,就着go和java的结构复杂程度和并发的区别说了一下 你为什么学习raft。 你开发一个
腾龙安科—golang实习 一面 8.14 全程 55min 1.没有自我介绍,直接拷打项目 ps:项目拷打25分钟左右 2.服务器优化方案 3.接口性能优化 4.go语言channel底层原理 5.go语言并发优势 ps:语言特性—gmp调度模型—通信共享内存csp模型 6.gin框架用过吗?有什么特性,你使用过哪些中间件? 7.redis内存淘汰机制 8.es你熟练吗? ps:还好吧,会各种聚
松鼠ai golang实习面试 8.20 全程1h10min 1. 自我介绍 问基本情况,学习go多长时间等等 2.gmp模型 2.1.gmp模型调度顺序 2.2.m和p的关系 3.go语言中的gc 3.1.gc三色标记和存活对象颜色 3.2.gc出现的写屏障 4.new和make的区别 5.slice底层原理,如何从slice中删除数据 5.1.make一个len为0的切片,获取数据有没有问题
问:网络UDP和TCP的区别?HTTP使用哪种协议? 问:TCP三次握手过程TCP的ACK包为什么是随机开始 问:TCP四次挥手过程,哪一方会进入TIMEWAIT?如何解决TIMEWAIT过多 问:TCP滑动窗口的作用是什么 问:TCP三次握手 问:如果第三次超时具体表现是什么 问:数据库:MyISAM和InnoDB的区别 问:为什么要用B+树而不是B树#软件开发笔面经#
应该是近期面过难度最大的一家,不愧是腾子#软件开发笔面经#