PDD后端一面
虽然岗位写JAVA,最后面的是C++。
1、以下两种初始化方式不同
```c++
class A {
private:
int a;
float b;
public:
A(int a_, float b_) {
a = a_;
b = b_;
}
A(int a_, float b_): a(a_), b(b_) {}
};
2、C++没有接住抛出的异常会发生什么?
3、析构函数可以抛出异常吗?
4、volatile关键字用途?
5、手撕:单例模式。写的时候unique_lock和lock_gard记反了,被问为什么需要双重检查?难道你的互斥锁不互斥?
6、手撕:用户登录记录上线时#牛客AI配图神器#间和下线时间,求24 x 3600内每秒用户在线数量。
遂挂。
1、以下两种初始化方式不同
```c++
class A {
private:
int a;
float b;
public:
A(int a_, float b_) {
a = a_;
b = b_;
}
A(int a_, float b_): a(a_), b(b_) {}
};
2、C++没有接住抛出的异常会发生什么?
3、析构函数可以抛出异常吗?
4、volatile关键字用途?
5、手撕:单例模式。写的时候unique_lock和lock_gard记反了,被问为什么需要双重检查?难道你的互斥锁不互斥?
6、手撕:用户登录记录上线时#牛客AI配图神器#间和下线时间,求24 x 3600内每秒用户在线数量。
遂挂。
全部评论
楼主别灰心,这难度挂了是正常通关
PDD:我们只要人形编译器👾
请问是正式批还是提前批?是国庆前面试的吗
相关推荐
小型域名服务器:美食和娱乐团购可以看DT生活、探探糖、上喜猫这种砍价平台,价格极其美好,在北上广俩人吃大餐一共不到100块。唯二的问题一个是去之前提前问能不能用,另一个就是确定去了再买,除非商家原因无法接待,否则没法退款,最多给你延期 点赞 评论 收藏
分享
实现一个LRU,要求线程安全,其中get和put方法要O(1)复杂度,也是比较经典的手撕题了,使用std::unordered_map + 双向链表 + 互斥锁
查看1道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
