一、目录:1、 kafka 是什么?主要应用场景有哪些?2、和其他消息队列相比、 kafka 的优势在哪里?3、什么是 producer、consumer、broker、topic、partition ?4、 kafka 多副本机制 了解吗?5、 kafka 多分区( partition )以及多副本( replica )机制有什么好处呢?6、 zook ......
155
0
0
2023-08-22
目录Golang精编100题能力模型(测试)选择题1.   【初级】下面属于关键字的是()2.   【初级】定义一个包内全局字符串变量,下面语法正确的是()3.   【初级】通过指针变量 p 访问其成员变量 name,下面语法正确的是()4.  &n ......
214
0
0
2023-07-24
1.使用值为 nil 的 slice、 map 会发生啥允许对值为 nil 的 slice 添加元素,但绝对值为 nil 的 map 添加元素,则会造成运行迟缓 panic。 // map 错误示例 func main() { var m map[string]int m["one"] = 1 // error: panic: ass ......
177
0
0
2023-05-21
目录交替打印奇数和偶数方法一:使用无缓冲的channel进行协程间通信方法二:使用有缓冲的channelN个协程打印1到maxVal交替打印字符和数字交替打印字符串方法一使用无缓冲的channel三个协程打印ABCChannel练习交替打印奇数和偶数下面让我们一起来看看golang当中常见的算法面试题使用两个goroutine交替打印1-100之间的奇数和偶 ......
310
0
0
2023-04-05
前段时间一直在找工作,将自己的Go总结分享出来,期待大家交流~目录1.time.Now()返回的是什么时间?这样做的决定因素是什么?2.选择三个常见 golang 组件3.noCopy4.sync.Pool源码分析5.请列举两种不同的观察 GC 占用 CPU 程度的方法,观察方法无需绝对精确,但需要可实际运用于 profiling 和 optimizatio ......
408
0
0
2022-12-29
金九银十面试季到了(PS:貌似今年一年都是面试季),就业环境很差,导致从业人员不得不卷。之前整理了一篇:# GO面试必知必会面试题,收到了小伙伴们的好评。这篇文章将重点讲解Go面试进阶知识点:select和channel。select先说switch...case...switch...case... 很常用,且很好理解。其作用和if...else...一样 ......
257
0
0
2022-11-25
章节主要目的此章主要练习的是沟通能力、学习能力、知识迁移能力、抽象建模能力等。这需要有扎实的数学基础,如果没有,相信,很多人会像我一样,一道题看很久才能看懂,要理解那就要借助视频,还要动手画图才可以理解的了。这是先天不足后天畸形的我们面向业务和搜索编程带来的硬伤。这种题目不会太难,但是很具有动脑的需要,如有必要,建议看原文。正式开始第六章面试题38:数字在排 ......
268
0
0
2022-08-19
章节主要目的 看题目就应该知道是算法题的思路,这里不理解为完全为了面试,这样会很累的,权当做技术的追求吧,我们除了增删改查,复制粘贴,写服务,封装代码,总要找点有其他动脑子的事情做吧,虽说全局观很重要,架构很重要,但是我们总要给自己找个学习的理由吧😄回到正题,我们写需求之前都会写个概要设计文档(当然现在很多人已经没有这习惯,公司也没有这要求了,但是不妨碍我们 ......
289
0
0
2022-08-13
超超艰难的回答完了面试官关于GMP相关问题,下面进入到了单例相关问题。单例虽然简单,但是面试官也是层层深入,让超超满头大汗,下面来看看单例面试官都问了些什么吧。认识单例面试官:你知道mac中的回收站只能单开,但是访达窗口可以多开吧?考点:单例的使用场景优缺点超超:知道呀,这应该是单例模式。我们日常工作中并没有使用俩个废纸篓的必要性,且废纸篓之间的资源是共享, ......
312
0
0
2022-04-16
面试总结channel 相关channel为什么能保证线程安全发送一个数据到channel和从channel中接收一个数据都是原子性的。而且go的设计思想就是不要通过共享内存进行通信,而是通过通信共享内存,前者就是传统的加锁,后者是channel。设计channel的主要目的就是在多任务间传递数据,这当然是安全的切片扩容规则原切片长度小于1024时,新切片的 ......
298
0
0
2022-04-10