欢迎光临散文网 会员登陆 & 注册

GNSS下士的不妙冒险3

2023-09-09 11:09 作者:_冰-菓_  | 我要投稿

记录一下华*面试不惨案。后之视今,亦犹今之视昔。悲夫!故列叙洒家,录余所述,虽世殊事异,所以上岸,其致一也。后之览者,亦将有感于斯文 。

先整点题外话,同志们一定要关注一下自己投过岗位的存活情况!我是8月23日华*校招开始第一天就投了它的PVT算法工程师一职,然后就一直以死猪不怕开水烫的姿势干等。直到9月5日我突然心血来潮想康康初筛进展,结果发现这个岗位竟然在8月25日就被撤掉了!……蒸乌鱼蒸虾头!!树脂666!!于是赶紧亡羊补牢投了新岗,好歹是新岗投了2天后就约我初面了,这一点必须得肯定华*的办事效率。

让我们先康康新岗位的要求:

(很好,看起来属于有手就行系列,非常适合我这种菜只因)

木有笔试,上来直接初面。初面本来应该只涉及个人履历研究方向的大致了解,属于轻松愉快不闹心那种。不过我是硬生生给自己上了强度,面了一些二面才该出现的内容doge。一些老生常谈的问答就8说了,这里只列出与gnss有关的:

(hr询问环节):

hr:我看你做了很多很多项目,给我讲讲能体现你算法能力

我做过很多像前后端开发、爬虫、大学生科创之类的东东,但其实这些都不怎么能体现算法能力,这些经历在hr看来,虽然很丰富,虽然表明你这个人比较全面比较复合,但对于一个算法岗来说,人家其实并不感兴趣

(我问hr环节):

我:您感觉我的履历较贵公司的岗位有哪些地方需要提升

hr:感觉你的算法能力比较薄弱

其实到后面我才明白了hr所谓的算法能力,并非是咱们学生时代理解的强行搞点屁用没有纯沽名钓誉用的狗屎创新,而是具体解决问题的能力。这个问题可以是很常规的,比如你发现某个测站定位结果始终很烂,如何一步步去改善,或者如果改善不了,能搞清楚是什么原因导致它烂,也可以;这个问题也可以是非常规的,比如我后来补充到我自创性地把抗差估计用到了GNSS-R技术里,较传统方法大幅提升反演精度,这一点hr就非常欣赏,还与我详细探讨了抗差估计IGGIII权函数具体实现细节(这些必须是你亲自敲代码深刻理解后才能放上来讲的,只是看看书背背公式那种就耗子尾汁吧hh)。因此我觉得像是我们如何一步步修改RTKLIB和GAMP源码中的一些bug,也能体现我们算法能力。比如我们从GAMP的ippp文件中发现多系统定位时某些系统的卫星数据全部为空,我们是如何通过断点调试,一步步发现是源头读sp3文件时卫星个数读取错误导致。调试能力是算法岗的重中之重。

hr:很多人说自己懂RTKLIB,但其实问他几个问题就能看出他到底真懂假懂

(因为我简历里写的熟悉RTKLIB和GAMP源码并擅长二次开发hhh)

我:那能问我几个问题嘛,我想找找自己的差距doge

hr:模糊度固定中,如果遇到有问题的模糊度,该怎么处理

这个我直接举白旗

hr:卡尔曼滤波中,如果遇到较大的残差,该怎么处理

其实我的回答跑偏了,因为源码里大的残差分为超过限差与>4*std但<限差两种情况处理。但我当时脑子短路,直接联想到GAMP对北二GEO卫星的特殊关照doge:

我回答例如对于北二GEO卫星会人为将其方差放大100倍,导致其EKF的R阵变大,进而导致卡尔曼增益变小,相当于不太采纳这种卫星的观测方程。

hr(眼睛一亮):很好,那么为什么是*100而不是别的数字呢

那我直接萎了。但我又突然联想到GAMP配置文件里这一串参数:

我说我之前有试过把北三的500也改为跟其他系统一样的100,结果PPP收敛反而变差了(好一招转移话题doge)。但为什么变差了,,我着实答不上来。。。

hr(会心一笑):快答到点上了,回去再研究研究。像华*的代码里,都不需要单独设置100,500这些了,你可以想想这又该如何实现

hr:你觉得RTKLIB和GAMP有哪些地方影响使用,需要改进?

其实这种开放性问题,,,看似可以自由发挥,但真正靠谱的答案没那么多,你答不到点上答不出hr想要的,那就等于送命题。我答了个读取天线文件不支持随高度角变化而变化+频点和信道不能自定义,然后就又萎了。

hr:这其实暴露了你两个问题。其一,你论文看少了;其二,你测站算的太少了

这里直接把我底裤都薅下来了hh。确实如此,心服口服!我定位方面真的几乎没看几篇文章,全是靠师兄、网友的接济走到了今天;测站算的基本都是a和b开头的doge

hr老师人很和善,属于那种谆谆善诱,善意点出我的不足,同时让我心服口服的那种。更何况人家本来问我的环节,不涉及这些专业问答,这些全是我“自找”的hhh。这里必须感谢一波华*让我认清自己的不足和未来前进的方向。

综上所述,如果朋友们也想从事gnss算法工程师,那么你需要:

  1. 提升解决问题的能力——把公式、算法思想从课本落实到代码里,并解决实际的问题

  2. 多看文献多喝热水

  3. 测试大量测站,调试大量代码

秋招这么久了,这是第一家对我有实质性帮助的公司,短短35min的初面让我学到了许多。无论最终结果如何,我都会怀念并感激这位hr老师,您帮助了一位迷途的羔羊



GNSS下士的不妙冒险3的评论 (共 条)

分享到微博请遵守国家法律