Q:英文自我介绍A:balabalaQ:C++11如何实现多态?多态的几种类型,虚基类是什么概念?A:虚函数实现多态。Q:C语言中malloc函数A:这块主要说了malloc的底层实现什么的,回答的不完全Q:glibc的内存管理实现A:没答上来Q:C++常用容器?A:vector,stack,queueQ:vector有哪些增加的方式?A:push_back() emplace_back() 就说了这两个Q:vector增加元素是值拷贝还是指针拷贝?A:值拷贝Q:看代码1//问最后的输出结果,*(p + 4) - *(p + 0)我第一次说16,最后说4,感觉就是16啊,为啥子?#include <stdio.h>int a[] = {1, 3, 5, 7, 9};int *p[] = {a, a + 1, a + 2, a + 3, a + 4};int main(){    printf("%d %d %d\n", a[4], *(a + 2), *p[1]);                                  // 9 5 3    printf("%d %d %d\n", **(p + 1) + a[2], *(p + 4) - *(p + 0), *(a + 3) % a[4]); // 8 4 7    printf("%d %d \n", *(p + 4), *(p + 0)); //4206640 4206624 不懂为啥减完成4了?    return 0;}Q:看代码2#include <iostream>using namespace std;class A{public:    A() { cout << "A::A()called.\n"; }    virtual ~A() { cout << "A:~A()called.\n"; }};class B : public A{public:    B(int i)    {        cout << "B::B()called.\n";        buf = new char[i];    }    virtual ~B()    {        delete[] buf;        cout << "B:~B()called.\n";    }private:    char *buf;};void fun(A *a){    delete a;}int main(){    A *a = new B(15);    fun(a);    return 0;}//程序输出:A::A()called.B::B()called.B:~B()called.A:~A()called.Q:python中列表和元组的区别Q:介绍tensorflow框架(项目中有提到)A:说了计算图,比如操作和数据流等等Q:做题Q1://数据结构来实现链表struct ListNode{    int val;    ListNode *next;    ListNode(int x): val(x),next(NULL){} //构造函数};Q2://找到链表的倒数第N个节点//快慢指针//这里注意head节点不能为NULL(使用虚拟头结点)//要对n加一个限制条件,n的值必须在链表个数范围内Q3://判断链表是否有环//快慢指针Q4://删除链表的倒数第N个节点Q5://数据结构实现二叉树struct TreeNode{    int val;    TreeNode *left;    TreeNode *right;    TreeNode(int x): val(x),left(NULL),right(NULL){} //构造函数};Q6://二叉树的深度遍历//前序,中序,后序//面试直接写的宽度遍历。Q:开始英文聊天,关于学校啥的,闲聊Q:看程序的问题void newMemory(char *p){    p = (char *)malloc(100);}void func(void){    char *str = NULL;    newMemory(str);    strcpy(str, "Memory test");//字符串复制函数    printf(str);}Q:IIC通信协议中的ACK和NACK表示什么?Q:SPI有几根线Q:UART一般有几个信号A:RX,TX。Q:TCP的关闭连接过程A:四次挥手,以及四次挥手的过程Q:vim里替换一段字符串是怎么做的?A:没打上来,说了自己经常用的几个vim命令Q:linux中替换某个文件中的字符串A:没打上来。。。Q:linux查找某个字符串Q:git问题:merge时候出现conflict怎么办?总结:对自己的简历得很熟悉,同时掌握最基础的数据结构与算法,面试时候得听清楚面试官的问题,思考好了在回答,有几个问题没思考好就回答,说的很混乱,好在最后算是过了。这些问题对应的答案之后总结一下发出来。
点赞 21
评论 6
全部评论

相关推荐

点赞 收藏 评论
分享
正在热议
# 牛客帮帮团来啦!有问必答 #
1147337次浏览 17113人参与
# 通信和硬件还有转码的必要吗 #
11078次浏览 101人参与
# 不去互联网可以去金融科技 #
19403次浏览 248人参与
# 和牛牛一起刷题打卡 #
18540次浏览 1621人参与
# 实习与准备秋招该如何平衡 #
202958次浏览 3620人参与
# 大厂无回复,继续等待还是奔赴小厂 #
4764次浏览 29人参与
# OPPO开奖 #
18854次浏览 264人参与
# 通信硬件薪资爆料 #
265429次浏览 2482人参与
# 国企是理工四大天坑的最好选择吗 #
2158次浏览 34人参与
# 互联网公司评价 #
97482次浏览 1277人参与
# 简历无回复,你会继续海投还是优化再投? #
25002次浏览 354人参与
# 0offer是寒冬太冷还是我太菜 #
454440次浏览 5121人参与
# 国企和大厂硬件兄弟怎么选? #
53801次浏览 1010人参与
# 参加过提前批的机械人,你们还参加秋招么 #
14619次浏览 349人参与
# 硬件人的简历怎么写 #
82252次浏览 852人参与
# 面试被问第一学历差时该怎么回答 #
19362次浏览 212人参与
# 你见过最离谱的招聘要求是什么? #
27491次浏览 246人参与
# 学历对求职的影响 #
161063次浏览 1804人参与
# 你收到了团子的OC了吗 #
538191次浏览 6382人参与
# 你已经投递多少份简历了 #
343792次浏览 4960人参与
# 实习生应该准时下班吗 #
96844次浏览 722人参与
# 听劝,我这个简历该怎么改? #
63473次浏览 620人参与
牛客网
牛客企业服务