面经详情

第一轮技术面,面试官人很好,并没有特别严肃,感觉就像是在聊天。
第一轮技术面,面试官人很好,并没有特别严肃,感觉就像是在聊天。下面整理一下主要过程和问题。一上来自我介绍,根据介绍过程中的一个点开始问问题。法线贴图的生成过程,法线贴图的作用,为什么模型顶点存了法线信息还需要法线贴图?抗锯齿技术的原理MASS SSAA为什么SSAA通过多重采样就可以达到抗锯齿的效果?你认为MSAA过程发生在光栅化的哪个阶段?Z缓冲算法场景渲染,不同渲染顺序有什么影响? 算法题:快速排序输出数组最小的k个数C++11 14 17新特性有什么了解智能指针虚函数的实现TCP连接断开4次握手的过程怎么用udp实现一个可靠数据传输,然后聊最近在学什么东西。因为我最近在看cv方向,然后就问了我特征提取匹配算法的一些东西。主流特征提取算法有哪些,各自的特点? 最后出了一个概率论的题。有点记不清了。只记得我是一脸懵逼的。因为事先没有想到,完全没有准备。还有平时的学习方法之类的聊天性质的问题。总之就是,计算机基础最重要,C++, 数据结构算法,操作系统,计算机网络,计算机图形学都要补起来。然后考察很细,很灵活,主要就是看你对各个问题的具体理解有多深。感觉自己还是有很多地方答的不如人意,还需要再接再厉。希望可以帮助到有需要的人。

相关推荐

匿名用户
C++
确定通过感觉靠谱
1、自我介绍,做的是SLAM系统,我主要负责后端三维地图的构建。主要工作是三维地图的创建和跟新,并在ros下实现与前端的通信,这些工作都是linux下使用c++语言。现阶段在做图像增强的算法研究,最终需要c++实现与slam系统进行整合。 2、c++中的重载和重写的区别,重载:重载发生在同一个类中。有相同的函数名,但参数个数或顺序或类型不同,返回值不同不是重载的判断标准。重载本质上是不同的函数    重写:发生在父类和子类之间。必须有相同的函数体,且父类中的函数必须用virtual关键之限定。 3、c++中的virtual 关键字,纯虚函数和虚函数   类成员方法的申明前,加virtual 关键字就是虚函数,  在虚函数后面加 = 0  就是纯虚函数    不管是虚函数还是纯虚函数,基类都可以提供实现,也可不提供。如果与基类有实现的话,子类也可以调用。子类可以选择是否实现虚函数,但必须自己实现纯虚函数。 4、堆和栈的区别,在内存四区中:栈:是由编译器在需要时自动分配,不需要时自动清除的变量存储区。通常存放局部变量、函数参数等。不会产生碎片,因此效率高。堆:是由new分配的内存块,由程序员释放(编译器不管),一般一个new与一个delete对应,一个new[]与一个delete[]对应。如果程序员没有释放掉,资源将由操作系统在程序结束后自动回收。频繁的调用new会产生大量的碎片使程序效率低下。 5、我自己及实现了什么算法,最近实现了一些图像增强算法,小波变换等。没有往下问。 6、数据库查找相关的关键字,select   form 等。 7、说一下网络编程,比如搭一个服务器需要些什么步骤。首先需要初始化服务器,用来构建需要通信的文件等    再进行IP和端口的绑定,进入监听状态,等待accept客户端的请求,进入循环处理客户机事件。 ...查看更多
2 年前 发布
1

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网网易游戏网易游戏面试经验网易游戏面试经验:第一轮技术面,面试官人很好,并没有特别严肃,感觉就像是在聊天。
正在招聘Java1 个岗位