通信小渣硕一枚 level
获赞
131
粉丝
28
关注
10
看过 TA
1514
南京理工大学
2024
嵌入式工程师
IP属地:江苏
暂未填写个人简介
私信
关注
1. 自我介绍;2. 为什么没留在实习公司;3. 指针和引用的区别;4. 对const关键字的理解,使用场景?5. const作形参传递时还需要做什么(引用传递),const修饰函数时的作用;6. 非const成员函数能否调用const成员函数?反过来呢?(我答了如果调用的非const成员函数不修改成员变量的值就可以,面试官纠正了一下,不论会不会修改都不行,编译器会报错);7. 深拷贝和浅拷贝的区别(重复释放会导致什么后果答错了,面试官纠正了程序会崩溃,而不是报错);8. 内存对齐问题,类中一个int,一个char类型,sizeof类的值是多少?是否可以配置内存对齐,怎么配?为什么要内存对齐?(这个没答好,就说了减少读取的次数)?对齐和不对齐的读取次数怎么样?9. 递归和循环(迭代)的区别及其优缺点?递归的使用场景?10. 标准模板库容器了解多少?哪些容器的迭代器会出现失效?为什么,举例说明(插入删除操作,各种容器迭代器失效的不同情况);11. std::vector和std::list的下标访问效率的区别;12. 结构体作map的key要做哪些操作(运算符重载)?大于、小于、等于都要重载吗?13. 智能指针了解过吗?简述一下shared_ptr的实现原理;引用计数如何维护(没说全,调用析构函数时才会自减没说);引用计数存在堆还是栈(堆),为什么(原因没答出来);14. 常用的几种cast(static_cast、dynamic_cast、const_cast、reinterpret_cast),以及各自的功能;static_cast有没有安全问题(感觉面试官想问的是基类到派生类下行转换会出现问题,说了别的);15. 在大学里最有成就感的事情是什么?16. 比赛中遇到什么困难?17. 反问环节面试气氛很好,我答的不好的地方面试官都会指出来并且纠正。希望一面能过吧,写写面经攒攒人品(鼠鼠我太菜了)
投递金山WPS等公司10个岗位
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务