kuaishou 1

  1. cpp 类 const函数 作用 效果 原因
  2. 面试官想听到的:别人用const对象调用我的non-const函数时,需要先转成non-const对象,定义一个const函数可以避免这一点
  3. const怎么转non-const?
  4. const MyClass obj{10};
  5. MyClass* nonConstObj = const_cast<MyClass*>(&obj);
  6. 构造函数可以是virtual吗?NO
  7. 析构函数为什么要设成virtual?
  8. 当使用基类指针指向派生类对象,并通过该指针删除对象时,如果基类的析构函数不是虚函数,那么只会调用基类的析构函数,而不会调用派生类的析构函数。
  9. 构造函数初始化列表能提高效率 为什么?
  10. 赋值构造需要创建两次对象,拷贝构造只用一次
  11. 多线程 a b 两个线程 a逻辑走得多 b走得少 同时操作一个变量 怎么设置逻辑保证优化?
  12. 互斥访问
  13. 避免饿死
  14. 公平锁
  15. try_lock
  16. try_lock原理是什么
  17. 按频率排序数组,频率相同的按出现顺序排序
  18. 这里我用了3个map,一个存频率,一个存第一次出现的索引,一个存频率-数的map,时间复杂度mlogm
  19. 面试官问更巧的办法:用频率+idx表示频率,先排序频率,频率相等再排序idx,相当于改cmp函数

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-25 17:51
点赞 评论 收藏
分享
06-17 00:26
门头沟学院 Java
程序员小白条:建议换下项目,智能 AI 旅游推荐平台:https://github.com/luoye6/vue3_tourism_frontend 智能 AI 校园二手交易平台:https://github.com/luoye6/vue3_trade_frontend GPT 智能图书馆:https://github.com/luoye6/Vue_BookManageSystem 选项目要选自己能掌握的,然后最好能自己拓展的,分布式这种尽量别去写,不然你只能背八股文了,另外实习的话要多投,尤其是学历不利的情况下,多找几段实习,最好公司title大一点的
无实习如何秋招上岸
点赞 评论 收藏
分享
07-15 00:33
江苏大学 Java
代码飞升:哈哈哈哈评论区三个打广告的
简历中的项目经历要怎么写
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务