TEG面试题

1. struct和union的区别

1:共用体和结构体都是由多个不同的数据类型成员组成, 但在任何同一时刻, 共用体只存放一个被选中的成员, 而结构体则存放所有的成员变量。

2:对于共用体的不同成员赋值,将会对其他成员重写, 原来成员的值就不存在了, 而对于结构体的不同成员赋值是互不影响的

3:内存分配不同
union的大小为其内部所有变量的最大值,按照最大类型的倍数进行分配大小;
结构体struct非配方法类似,也是按照最大类型的倍数进行分配大小,但是还与顺序有关

https://www.cnblogs.com/Unclefeng/p/5019032.html

2. cpu中断过程

中断响应、处理和返回

当满足了中断的条件后,CPU就会响应中断,转入中断程序处理。具体的工作过程如下:
  1. 关闭中断信号接收器
  2. 保存现场(context)
  3. 给出中断入口,转入相应的中断服务程序
  4. 处理完成,返回并恢复现场(context)
  5. 开启中断信号接收器

3. 大数排序

4. C++内存管理方式

2.一个派生类继承多个父类虚函数

5.IPC
6.TCP三次握手 半连接等待多长时间结束
7.各个排序算法 时间复杂度

11.LSTM如何解决梯度爆炸
12.聚类原理
14.LSTM跟传统RNN的区别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值