📜  Oxigen 钱包面试经历 |第 3 组(校园内)

📅  最后修改于: 2022-05-13 01:58:37.512000             🧑  作者: Mango

Oxigen 钱包面试经历 |第 3 组(校园内)

第一回合:
Cocobes.com 上的在线编码测试

Q1。给定两个整数 m 和 n,编写函数来计算将一个整数转换为另一个整数所需的位数

Example: m=14
         n=15 answer : 1
Explanation : 24 : 11000
              15: 01111

Q2.链表乘法:给定两个表示多项式的链表
返回一个指向链表的指针,它是两者的乘积。

struct node
{
    int coeff;
    int exp;
    struct node*next;
};
example: 4x(2)-2x+1
         x-1  answer : 4x(3)-6x(2)+3x-1


第二轮:(F2F面试)

项目相关问题
哎呀概念详细。
链表有什么优点。
以及一些关于数据结构的基本一般问题。


第三轮:(与CTO)

他问哎呀概念
输出有关虚函数的相关问题
什么是虚拟构造函数
什么是 B 树,您可以为此编写代码吗
什么是 avl 树?为什么要使用它们?他说他稍后会要求我为avl树编写代码,但最后他忘记了:p
什么是设计模式?
什么是单例类?是否有任何关键字可以在 c 中定义单例类