阿里云三面 C++
上来不问自我介绍,不问八股文,直接问题目
1. 链表反向输出节点:
给你Node的class,反向输出所有节点数据。
class Node {
Node* next;
void Print();
}; 秒过 2. 读写锁问题:
class Mutex {
void Lock();
void Unlock();
};
class ReadAndWrite {
void RLock() {
}
void RUnlock() {
}
void WLock() {
}
void WUnlock() {
}
};
//add any fields here 第二题写了快四十分钟,我总是写不好,然后写的差不多了面试官说时间到了,然后直接给我把视频挂了。。感觉情况不太妙,读写锁没有实现过,只看过读者和写者的实现,有点拉胯,希望能有好结果