中新赛克:一面+二面+hr面,已意向 秋招总算有个底了,孩子要哭了   7.27一面(20min)     1.自我介绍,聊了下实验室项目做了啥 2.指针数组与数组指针 3.常用的查找算法,说了快排归并冒泡等等 4.手写:宏定义实现两个数取最小值 5.手写代码:不调用库函数,直接手动实现memcpy函数 6.进程线程区别与联系,进程间通信    7.反问。。。面得咋样之类的,又随便聊了几句      补充:舍友一面:           1.     自我介绍        2.     三道题         (1)一个二阶数组a[5][3] 解答a[0],a[0][0],a的sizeof;        (2)Memcpy()库函数实现        (3) Uint_32 *in        {        If((in!=0)&&(*in!=NULL))        {        }        }        错误在哪?        首先问了sizeof(*in) 然后if语句有什么错误?        应该把(*in!=NULL)放在前面先判定。        3. HTTP/HTTPS;        4.     对数据结构有什么了解?比如栈        (1)     栈的特征        (2)     局部变量存储在栈区        (3)     全局变量存储在静态存储区;        5. statics 关键字有什么作用?        四点:        6.     死锁怎么产生的?        7. Malloc创建对象存储在什么区? 堆        8.     反问      8.9 二面 (30min)        1:自我介绍        2:c++内存结构        3:new是怎么管理内存的        4:你知道哪些数据结构?哈希表知道的多不多?哈希表的构造,哈希构造函数。如果哈希碰撞(冲突)怎么解决?         5:大端和小端        6:进程间通信算法        7:怎么用信号量实现多线程的访问?如果不用锁怎么实现?        8:IP层怎么保证数据到达的有序性?IP的头部结构,标志等等        9:TCP怎么保证有序?        10:TCP三次握手序列号的变化。        11:项目里使用了那些数据结构。        12:能不能接收加班        13:反问        补充:舍友二面                    1:自我介绍           2:c++内存结构           3:int a+b 在程序执行的时候使用了那些硬件资源 cpu 内存;           4: 你知道哪些数据结构?哈希表知道的多不多?哈希表的构造,哈希构造函数。如果哈希碰撞(冲突)怎么解决?           有一个进程里面包含多个线程,多个线程对这个哈希表进行读写操作。怎么保证哈希表数据的安全性? 答:加读写锁           5:GDB指令 打印,设置断点           6:linux基本操作语句:            7:有没有使用过socket套接字?           8:IP层分片怎么保证有序?IP头部结构?IP层分片后的数据包拼接是怎么拼接的?然后保证接收到的数据包在拼接后是属于一个响应的?           9:交换a和b的值 怎么实现           10:数据流是属于TCP层,解释一下数据流           11:项目里有没有用到哪些数据结构。           12:可不可以接受加班           13: 反问                   hr面:        闲聊,谈薪在九月上旬,说是薪资和往年变动不大。 
点赞 13
评论 3
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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