诺瓦星云软开秋招面经
一面40min
先聊了会儿实习,问会不会算法什么的
[项目] - [ ] 结合项目中实际应用说说哪里用到了C++的特性
- [ ] 项目里用到的数据结构,为什么,对比过效率么
- [ ] 数组和链表的区别
- [ ] 抽象类
算法- [ ] 字符串翻转能想到的所有方法(我说了直接倒序输出,strrev, algorithm库,不嫌麻烦也可以用栈,再压栈出栈顺着弹出去,然后最后面试官说就是想考我会不会说用栈TT)
- [ ] 代码要给别人用,怎么设计提高扩展性
- [ ] 客户端数据需要分别存储在数据库,数据结构和本地,怎么设计代码
- [ ] 项目里用过的设计模式(我说用了Go的工厂),讲讲工厂模式的应用
- [ ] 段页式存储
- [ ] 有没有写过USB通信(没有)
- [ ] 是否涉及过文件传输
- [ ] 如何设计文件的断点续传
- [ ] 多线程怎么实现同步
- [ ] 对工作语言的倾向,更喜欢Go还是C++,觉得两者用起来有什么优点和区别
- [ ] base选择
面试官很会引导,整个面试体验感很舒服,自己对开放性的题目还是不够敢发散
面完第二天收到了测评,测评也太难了..没计划好时间最后没做完
#诺瓦星云#