博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
华为OD两轮技术面试
阅读量:2359 次
发布时间:2019-05-10

本文共 1352 字,大约阅读时间需要 4 分钟。

华为OD面试

1性格测试
选积极向上的选项,注意,性格测试也会挂人,我一个朋友性格测试就没过。
2机试 一道变成题目 1h 用例60%通过即可
任给一个数组,元素有20M,1T,300G之类的,其中1T=1000G,1G=1000M
按从小到大输出结果
例如:输入:3
20M
1T
300G
输出:
20M
300G
1T
我给出的代码如下(已通过100%用例):

package Huawei;import java.util.Scanner;/** * Created by xuzhenyu on 2020/1/5. */public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); String[] strings = new String[n]; for (int i = 0; i < n; i++) {
strings[i] = scanner.next(); } String[] ruslutStrs = sort(strings); for (int i = 0; i
str2M; } private static int turnString(String str){
if("M".equals(String.valueOf(str.charAt(str.length()-1)))){
return Integer.parseInt(str.substring(0,str.length()-1)); } else if ("G".equals(String.valueOf(str.charAt(str.length()-1)))){
return Integer.parseInt(str.substring(0,str.length()-1))*1000; } else if ("T".equals(String.valueOf(str.charAt(str.length()-1)))){
return Integer.parseInt(str.substring(0,str.length()-1))*1000000; } return 0; };}

3面试

3.1.两道编程题
(1) 任给一个数组,其中只有一个元素是单独出现,其他是成对出现,输出单独的元素。
例如: 输入: {2,2,1,1,4,4,7}
输出:7
(2)
在这里插入图片描述

3.2.面试问题

(1) 说一下常见的工厂模式
(2)出现full gc定位问题的步骤
(3)mysql数据库优化
(4)zookeeper的选举机制

转载地址:http://gqntb.baihongyu.com/

你可能感兴趣的文章
【转】matlab 使用的一点儿体会(for beginner)
查看>>
蚂蚁的哲学
查看>>
朴素的美丽、抑郁中的缕缕阳光——“红衣妹妹”于洋博文选粹
查看>>
最新的计算机方向的国际会议/期刊的排名
查看>>
《蚁群算法原理及其应用》(段海滨)附录Matlab源程序
查看>>
新的探索!
查看>>
小波图像分解与重构程序存在的问题与解决办法
查看>>
小波图像分解 Matlab 程序 - V2.0版
查看>>
小波图像重构 Matlab 程序 - V2.0版
查看>>
投到 ICIC 2008 的蚁群算法论文被录用了,喜忧参半!
查看>>
写科研论文的高级方法学 -- 小木虫上的精华(推荐阅读)
查看>>
Good News -- 投稿到《机器人》的论文也被录用了
查看>>
In this paper 与 In this study 的区别
查看>>
敏捷开发一千零一问系列之三十六:如何做小版本迭代的代码管理
查看>>
敏捷开发产品管理系列之九:划分产品子系统
查看>>
敏捷开发一千零一问系列之三十六:跨平台开发的人员和代码复用
查看>>
关于微软的VB和C#:为何Basic需要存在,为何VB如此像C#,为何两者不合并等
查看>>
度量分析之报告信息的四个层次:数据,信息,分析,措施
查看>>
如何将asp.net MVC2项目升级为MVC3项目(微软官方自动升级工具:ASP.NET MVC 3 Application Upgrader )
查看>>
怎样在Razor中使用HtmlHelper(MvcHtmlString)
查看>>