#滴滴##滴滴一面##golang后端##golang实习##面经#* 自我介绍 项目 实习* 根据实习项目开始问:大概意思一般在项目中会有很多配置化文件,将这配置写成类似xml是为了解决什么问题,围绕这个话题展开(无参考价值,根据个人经历提问)* Restful api和rpc对比,优缺点(根据个人项目问的)* 协程是怎么通信的* 怎么用channel通信,举个例子* 多个协程读写map会怎样* 线程安全是什么意思* Redis缓存雪崩是什么* 怎么解决* 将键的过期时间设置的太过分散会出现什么问题* 慢sql如何排查* 确定问题后怎么解决* 算法:lc240,二维二分(没写出二分最优解,只实现了从右上角开始搜索,但说了二分)* 因为没给出最优解又问了个经典博弈论,五十个棋子,最多拿五个,我先手,谁赢(哭了,看到过很多次类似问题都没研究过,说了是博弈论,但我不会,想了半天说搜索,但是时间复杂度没讲清)* 大概这些,面试官人还是非常好的,反问环节聊了很多,学了不少* 还是欠缺归纳总结