面试了几个大公司,均没过,但是值得骄傲的是,有大公司主动找我的简历后面试了,以前理都不理。值得庆贺。
幸亏以前有个Offer,UE4 C++,25k税前,最低社保最低五险一金,相当于拿到手20K,其余的啥也没有。
说一下几个公司的特点,主要是找不足,
一,各共性是:
1,拾取原理。好几个公司都问到了这个
2,shader提到了Pbr
3,没ue4基础很难找到这种工作,所以这次要珍惜机会。
4,凡是面试,必先刷题。问的基础东西,很多没答上来。
二,具体到各个公司
1,京东:
总体感觉偏基础。侧重于骨骼动画,笔试是数据结构与算法
2,58同城:
问到了全局光照,
要求是ue4+pbr,先用ue4自带的shader,再逐个底层去搞。
所以shader不能停,dx12,glsl,pbr再搞各种图形算法。并看看ue4中是如何实现shader的
3,百度无人车和广联达
百度过了一面,第二面没过。
先说共性,他们都问到了对osg引擎的理解,shader,以及boost库是否使用过,同时问到了如何判断点是否在六棱锥里。即,点和平面的关系。也都问到了信号量。
百度这边侧重于基础,比如opengl的api函数,3d图形数学,面试前最好刷刷题。百度一面时,给与思考的时间,二面的时候问题之间间隔较短,所以要该记的知识一定要记住。
广联达侧重于实战,提前准备意义不大,功在平时。对osg引擎深入到具体函数的使用,比如osg::ref<>的实现方式,还有包围盒,通过zoom远程操作电脑,看看是否真的理解。我把博客中的shader学习的几个链接发了下,
总之,定规划如下:
ue4文档+视频教程+inside ue4系列+其他基础,内外兼修。每次着重突击一个,免得分散太多。
1,计算几何(6月-12月)
2,osg最长的一帧(1月)
3,windows核心编程(2月)
4,boost(C++11)(3月)
5,shader:glsl视频教程->dx10龙书(10,11,12)->vulkan->pbr->HLSL高级精讲->gpu精粹->gpu pro->gpu zen->siggraph论文
最终归于shader上
另外,gis行业不再进入,性价比比较低,把这个时间花在学gis知识上,不如搞计算几何上。