华为无线网络产品线通用软件开发凉经

9月17日 上午10点半左右开始的面试 持续约1小时
首先自我介绍,我介绍了我自己写的一个SSM项目以及一个大数据的风电行业实时流计算应用
针对里面提到的部分技术点进行了询问,包括HBase、Mysql、Kafka等
例如项目中用到HBase来做数据存档,
用Mysql做数据过滤之后某些数值的储存,
那么为什么不用Mysql来存档,为什么不考虑Redis?
自定义类放入HashMap需要做什么操作,为什么?
然后做了一道数学表达式计算的算法题,
就是给你字符串是数学表达式,然后计算结果
面试官很友好,我已开始说用栈,
然后想着一个做发现不行,
然后自己考虑两个栈还是不行,
后来提示我可以在读取的过程中就将乘除直接做处理。
代码没有写完,但是大体意思有了,就截了屏,基本就结束了

二面是接着的
万万没想到,面我的大佬是C++大佬,我被摁在地上锤烂了
问了两个java的比较偏的代码,然后没答出来
接下来就开始问了下linux的内核态和用户态,没答上来
然后就开始了噩梦,开始问一些C++的问题了,map的底层数据结构?
(我回答C++的我不知道,java的HashMap我是清楚的)
然后开始做算法题,我拿C++写的:两个数组的最长公共子序列
然后写,没有写出来,他点评我代码:
你知道数组下标大于等于0,为什么要用“for(int i……)”?
你知道i++效率其实不是最高,为什么不换一种写法?
我感觉吧,面试官应该是个底层的大佬,所以比较在意这种细节的写法,确实也是我自己平时写java或者算法的时候不会在意的这种消耗。
就是觉得挺憋屈的,一个写java的菜鸡被C++面试官锤,唉,
后来遇到个学长就说他也是java,全程都是java的问题,就很难过

目前秋招0offer,实属太菜,华为能过一面也很感谢面试官抬一手,希望下次可以走得更远吧~

#校招##面经##华为##软件研发工程师#
全部评论
wc,我和你面的一个部门,为啥我的问题这么简单
点赞 回复
分享
发布于 2020-09-18 22:16
数组下标大于等于0,用“for(int i……)”有什么不好的吗?
点赞 回复
分享
发布于 2020-09-20 17:51
滴滴
校招火热招聘中
官网直投
第二面是不允许你用JAVA,必须用C++写吗?
点赞 回复
分享
发布于 2020-09-20 22:19

相关推荐

5 19 评论
分享
牛客网
牛客企业服务