【校招】面试_华为_通用软件工程师_一面

本文分享了一次软件技术开发部通用软件工程师岗位的面试经历,包括视频面试的形式、具体时间安排及面试时长。面试问题涵盖了编程挑战、大数据计算与单机计算的区别、数据分析方法、确定用户需求的方法以及项目前期系统分析的工作内容。

1 面试信息

面试形式:视频面试
面试时间:2020-03-25 09:30:00 AM
面试时长:40分钟
面试职位:软件技术开发部-通用软件工程师(无线网络产品线-通用软件开发工程师)

2 面试问题

1.编程题:(我直接叙述抽象问题)输入由字母R和G组成的字符串s,如s=“RGRGR”,要求R的左侧不能出现G,你可以进行以下操作,将R变G或将G变R,求最小操作次数。
答:设置两个标记i和j,i从左往右找到第一个G记录下标,j从右往左找到第一个R记录下标,统计i和j之间R和G的个数,输出较小值即可。

2.我们知道大数据计算是建立在分布式集群上的,那么它和传统的单机计算有什么区别
3.简述你掌握的数据分析方法,在面对一个数据集时,应该如何操作分析
4.系统开发时如何确定用户的需求
5.在你的项目中,你说你在前期参考分析了多个系统,你做的工作是什么

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值