golang面试题频排序




介绍一下goroutine调度机制? (2次)

介绍一下golang的垃圾回收? (2次)

Slice的底层实现? (2次)

黑色对象新产生的对象怎么回收? (1次)

GMP中M的时是操作系统内核吗? (1次)

GMP中M的数量是多少? (1次)

并发编程的channel和sync有什么区别? (1次)

sync底层实现原理? (1次)

String的底层实现?(1次)

String或者切片作为函数参数形参会不会影响实参?(1次)

Slice和数组的区别? (1次)

Slice的扩容机制? (1次)

defer的概述? (1次)

defer的底层原理? (1次)

defer函数和return的执行顺序? (1次)

有缓冲channel和无缓冲channel有什么区别? (1次)

读写已关闭的channel会发生什么? (1次)

goroutine与进程、线程的区别?(1次)

make和new的区别?(1次)

map并发安全的吗?如何实现并发安全的map?(1次)

上次编辑于:
贡献者: zijing2333