元戎启行 软开 一面

1.先问了实习
2.代码优化有些什么方向(实习里的)
3.class A{
  int A;
  char B;
};
class A{
  char C;
  int A;
  char B;
};
class A{
  char C;
  int A;
  char B;

  virtual void func1() {}
};
class A{
  char C;
  int A;
  char B;

  virtual void func1() {}
  virtual void func2() {}
  virtual void func3() {}
  virtual void func4() {}
};
分别说出sizeof(A).
4.说一下智能指针
5.unique_ptr 怎么赋值(用std::move())
6.用unique_ptr作为返回值可以吗
uniqur_ptr<T> func()  {
    uniqur_ptr<T> a;
    return a;                   // 这两种都可以
    return std::move(a); // 这两种都可以
}
7.说一下lambda表达式由哪几部分组成
8.bind和function
9.future和promise(这两个没学过)
10.项目里为啥要用zmq
11.手撕:一个可能被部分排序的数组,找出最小子数组,将其排序后,整个数组变为有序

忘记录音了,有些忘了,感觉又寄了
#元戎启行一面#
全部评论
点赞 回复 分享
发布于 08-29 17:19 新加坡
换一家投,国内就海投吧。为啥不留新加坡,国内现在老卷了
点赞 回复 分享
发布于 08-29 17:51 北京
好家伙..问题一摸一样..手撕也一样…大概率一个面试官了…
点赞 回复 分享
发布于 08-29 18:01 北京
等了一个月才等来二面裂开
点赞 回复 分享
发布于 08-29 20:57 江苏

相关推荐

不愿透露姓名的神秘牛友
10-08 08:50
点赞 评论 收藏
分享
4 23 评论
分享
牛客网
牛客企业服务