货拉拉C++后端开发实习一面
这是在有准备的情况下第一次参加面试,面试之前以为会有很多的服务器通信知识点,没想到主要还是考查代码能力和一些基础知识。 🏷️ Linux ❓如何查看文件有多少行 (wc 、 | grep -c) ❓如何查看文件内容 (cat vim vi nano) 这个题是上面多少行的衍生 ❓查看你服务器的负载 (top, nvidia-smi) ❓查看负载的命令会显示什么 top命令有 P M m等按键可以调整top的显示, 会显示内存、cpu的占用率等 🏷️C++ 与数据结构 ❓如何排查内存泄漏 ❓引用& ,在类的引用时,有什么风险 ❓最优路径算法有哪些 dijkstra, SPFA, bellmanford , floyd, A*,报了一堆菜名,虽然忘了咋实现 ❓图可以怎样存储 邻接矩阵-稠密图,邻接表-稀疏图 ❓ A和B是一组,B和C是一组....,如何快速知道A和K是否在一组 并查集概念题 🏷️写题 ❓实现split函数 ❓没有修改成员变量的函数可以加什么关键字 (const) ❓用可变长数组实现stack 说实话,可变长数组我寻思这不就是vector吗,结果不准用vector以及其他容器,憋半天确实不会,就改成下面那题了 ❓用stack实现queue 双栈实现队列 除此之外就是常规的简历问询,不过知识点和简历过的还是蛮快,感觉主要还是比较看重写代码的思维和熟练度,在写的时候也不算特别在乎复杂度啥的,就算从轮子造起都行
#发面经攒人品#