当前位置: 首页 > 面试经验 >

中科曙光网络开发工程师一面

优质
小牛编辑
80浏览
2023-08-31

中科曙光网络开发工程师一面

boss直聘上直接加我微信约面试

上来先自我介绍,然后让我讲DPDK的项目,问我怎么绕过内核的,然后项目中遇到了什么困难。

说c语言了解的怎么样,静态全局变量和全局变量的区别;在函数内声明static变量在其他函数内能访问吗,不能的话在函数外声明extern int x后其他函数可以访问吗?数组和指针的区别是什么?数组与指针的区别是什么?指针和引用的区别,引用占用内存空间吗?内存有哪几种类型?这我实在不知道。。。堆和栈的区别?程序编译的过程?

内存泄漏知道吗,怎么防止内存泄漏?

数据结构:

栈和队列特性是什么?什么是二叉树,什么是平衡二叉树,什么是平衡二叉搜索数?

说你还知道linux,问进程和线程的区别?

后来又问了计算机网络,tcp和udp的不同,tcp怎么保证可靠传输,丢失了报文怎么办?二叉数中序遍历都有哪些实现方法,讲解一下思路?

分享屏幕手撕代码:

第一道:问两个无符号32位整型的和如何防止保存到64位寄存器中,写了几行挤不出根本没有接触过基础编程,面试官提醒值会很大会超过内存,我回答会产生内存越界,他说对,我又想了一会,说得取到越位第一个地址但是不知道怎么保存,他说可以再用一个变量,后来放弃挣扎针对不会取,遂放弃....

第二道:问参数传入两个递增字符串,把他们拼接起来保持递增,还是一脸懵

第三道:冒泡排序

#秋招##第一次面试##中科曙光网络开发工程师一面#
 类似资料: