Revit二次开发成神之路-C#基础-2.面试之趣谈

最近心里压抑,今年在公司成功的完成了公司BIM平台的搭建,但没有得到任何的提升和报酬,可能是我太急了吧,但心里难免难受,于是乎进行简历公开,进行面试,目前进行三家公司的面试,碧桂园、龙湖、中设数字,现在就对每个面试的情况进行下总结吧。

1、碧桂园-博智林机器人

进行了2轮,均为技术面吧,第一轮问得比较浅,应该是对我本人进行大致的了解,第二轮是更深层次的技术面试。主要装配式建筑方面的问题和IT方面的,装配式建筑方面:a、做过什么体系(框架结构、套筒灌浆剪力墙);b、装配式剪力墙在安全性上有什么问题?;c、叠合板的拆分原则;d、工厂生产方面的问题。以上的问题对我这种装配式老手来说轻而易举哈。IT技术方面:a、解释下封装、继承、多态,这里我得好好讲下,具体不讲答案,讲下我的认为,虽然是面试,但也给了我很大的提醒,工作中我们经常会沉迷于解决问题,导致基础知识极度薄弱,会成为百度型工程师,但这个会极大的阻碍自身的发展,因为对基础知识的缺乏会导致自己的知识面比较片面,目前这个问题我竟然没有完美的答出来,给我的提醒是,我在IT方面的知识非常的薄弱,我写博客的原因也是为了提高自己这方面的能力,我这都没答出来,直接被鄙视,就没再问我C#基础知识了。b、WPF 用过绑定吗?会绑定XML吗?幸好前期整好用xml绑定进行参数界面的调用,没有被难倒,这还是证明,基础的重要,因此赶紧把书拿起来翻翻。c、设计模式了解哪些,虽然我设计模式的视频和书都看过一遍,但是居然只回答出了一个工厂模型,也真是为自己着急。

2、龙湖-数字科技部

第一轮,技术面:没有问我建筑行业方面的知识。a、围绕我目前做的设计平台方面的问题,回答得还行,但依然感觉很多东西,虽然会实现,但答出来真的很难,这也是百度型,问题型程序猿的通病。b、用oop思想解释下Revit的结构,也懵逼了。c、WPF 的MVVM模式,最近一直在写参数界面,运用得还算熟系,元旦假期把书也啃了一遍,也没什么大问题。c、图形库方面的知识,懵逼,直接回答,目前会熟练调用,写图形库不太会。

3、中设数字

第一轮,技术面:也同样没有问我建筑行业方面的知识。中设数字的问题大都比较难啊,我估计直接被Pass了。a、同样问了Revit的Api结构,回答得是是非非,以后有机会写个专题,我自己也梳理下。b、你是怎么用WPF的,这个我回答得还行,以后也出个WPF的专题。c、你常用的数据结构,我这下也懵逼了,我平常都是遇到问题,就去解决问题,还真不知道我用了哪些数据结构。c、你平常用过哪些算法,直接懵逼。d、直接解决图形计算,一根管道搞一片墙的问题,临时也回答不上来。

总结下:不出去看看,真不知道自己几斤几两,以为自己会这么点玩意还是很牛逼的,其实你很low的,但是解决问题的能力,我还是很OK的,从建筑行业的工作方式还是有用的。当你沉迷于写程序的时候,一定要花时间停下来,去看看那些以前你看不懂,一带而过的东西,以前你看视频,现在一定要看书,而且可能是多遍。

你可能感兴趣的:(C#基础)