想进大厂拿高薪?这60道Golang面试题一定要拿下!面试事半功倍

程序员的职业生涯“短暂”又“持久”,短暂是因为学好这个技术又要学下一个技术,不能贯彻始终,持久是因为永远有学不完的技术,永无止境。

Golang 容器技术 面试题与答案(二)

Docker stats:通过指定的容器 id 获取其运行统计信息,可获得容器对 CPU,内存使用情况等的统计信息,类似 Linux 系统中的 top 命令。20、什么是孤儿卷及如何删除它?在 docker v.1.9 之前的版本中,删除这些孤儿卷存在很大问题。

2021最常见的linux网络编程面试题「好文收藏」

推荐视频:支撑互联网的基石tcpip,5个方面全面解析linux多线程之epoll原理剖析与reactor原理及应用1、什么是IO多路复用I/O多路复用的本质是使用select,poll或者epoll函数,挂起进程,当一个或者多个I/O事件发生之后,将控制返回给用户进程。

通过两道面试题讲解 Go for range 循环原理

上面的代码先初始化了一个内容为1、2、3的slice,然后遍历这个slice,然后给这个切片追加元素。并不是死循环,原因就在于for range实现的时候用到了语法糖。切片 For Range 原理。

Golang Runtime 面试题与答案(二)

1、sysmon 有什么作用sysmon 也叫监控线程,变动的周期性检查,好处:释放闲置超过 5 分钟的 span 物理内存;如果超过 2 分钟没有垃圾回收,强制执行;将长时间未处理的 netpoll 添加到全局队列;向长时间运行的 G 任务发出抢占调度(超过 10ms 的 g,

golang面试题3之翻转字符串

1、问题描述请实现⼀个算法,在不使⽤【额外数据结构和储存空间】的情况下,翻转⼀个给定的字符串(可以使⽤单个过程变量)。给定⼀个string,请返回⼀个string,为翻转后的字符串。保证字符串的⻓度⼩于等于5000。

golang面试题

golang 中 make 和 new 的区别。new用来分配内存,new函数只接受一个参数,这个参数是一个类型,并且返回一个指向该类型内存地址的指针。

万字总结redis常见面试题

迎大家关注公众号《假装懂编程》,一起聊点技术与生活。redis数据类型剖析1.stringsds数据结构,采用空间预分配和惰性空间释放来提升效率,缺点就是耗费内存。

golang面试题1-交替打印数字和字⺟

问题描述使⽤两个 goroutine 交替打印序列,⼀个 goroutine 打印数字, 另外⼀个 goroutine 打印字⺟, 最终效果如下:12AB34CD56EF78GH910IJ1112KL1314MN1516OP1718QR1920ST2122UV2324WX2526

Golang面试题:是否是平衡的二叉树

问题:给定一个二叉树,判断其是否是高度平衡的二叉树。高度平衡的二叉树定义:一颗二叉树,每一个节点的左右子树的高度差的绝对值不超过1。return 1 + max。