VMware 笔试+面试

多一次失败,给自己多一份经验。

C++基础很重要,不要懈怠,继续加油~~~

C++三项 继承,封装,多态

 1.笔试

主要两部分:Linux + C++
Linux:虽然之前有看过Linux相关进程通信,但是临时抱佛脚,感觉还是差了点。很多概念记得还是挺模糊的。

semaphore, mutex, event, spin_lock(自旋锁)

 

管道,FIFO, 消息队列, 信号量,及共享存储器

 

TCP过程中出现block的情况

 

 

C++

Sales_item operator+(const Sales_item& lhs, const Sales_item& rhs)
{
  Sales_item ret(lhs);
  ret += rhs;
  return ret;
}

为了与内置操作符保持一致,加法返回一个右值而不是一个引用。

const int * p1;//p1可变,*p1不可变,此时不能用*p1来修改,但是p1可以转向

int * const p2;//p2不可变,*p2可变,此时允许*p2来修改其值,但是p2不能转向。

const int *const p3;//p3不可变,*p3也不可变,此时既不能用*p3来修改其值,也不能转向

 

你可能感兴趣的:(vmware,linux,面试,tcp,Semaphore,存储)