一面机试复盘(单调栈+dfs详细思路)map底层原理,是否支持并发安全,为什么不支持sync.map为什么比map+mutex快(锁的粒度)channel相关八股sync.once有用过ctx吗,(除了withvalue,还用过什么)go为什么要用ctx,而不用其他方式传递go字符串相关go的逃逸分析场景举例(return 局部变量,map[string]interface{}赋值fmt打印会逃逸吗make和new区别(老八股了string转byte会发生内存拷贝吗?会的,如何优化手撕O(n)最长连续序列(写了个logn的也给过了,说了一下优化思路哈希浅问项目二面如何优化很多if else,增...