程序员的成长之路

互联网/程序员/技术/资料共享

关注

阅读本文大概需要 2 分钟。

来自:blog.csdn.net/candgbb/article/details/103877203

1性格测试

选积极向上的选项,注意,性格测试也会挂人,我一个朋友性格测试就没过。

2机试

一道编程题目 1h 用例60%通过即可

任给一个数组,元素有20M,1T,300G之类的,其中1T=1000G,1G=1000M 按从小到大输出结果

例如:输入:

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 <ruslutStrs.length ; i++) {System.out.println(ruslutStrs[i]);}}private static String[] sort(String[] strs) {for (int i = 0; i < strs.length - 1; i++) {for (int j = 0; j < strs.length - i - 1; j++) {// M G Tif (compare(strs[j], strs[j + 1])) {String tem = strs[j];strs[j] = strs[j+1];strs[j+1] = tem;}}}return strs;}private static boolean compare(String str1, String str2){int str1M = turnString(str1);int str2M = turnString(str2);return str1M>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的选举机制

以上,就是整个面试环节问题。

<END>

推荐阅读:

【196期】夯实基础,Java8新特性Stream详细教程

【195期】MySQL中的条件判断函数 CASE WHEN、IF、IFNULL你会用吗?

【194期】Redis——第三方jar没有封装的命令我们该怎么执行?

5T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,单片机,树莓派,等等。在公众号内回复「2048」,即可免费获取!!

微信扫描二维码,关注我的公众号

朕已阅 

【197期】华为OD两轮技术面试记录,给后来人一个参考!相关推荐

  1. 华为OD两轮技术面试

    华为OD面试 1性格测试 选积极向上的选项,注意,性格测试也会挂人,我一个朋友性格测试就没过. 2机试 一道变成题目 1h 用例60%通过即可 任给一个数组,元素有20M,1T,300G之类的,其中1 ...

  2. JAVA经过两轮面试还能被刷吗_云从科技JAVA开发工程师面试:视频进行面试,前两轮技术面试 - 职朋职业圈...

    为了帮助职业圈网友能够及时了解云从科技的面试流程以及面试过程所涉及的面试问题,职业圈小编把刚获得的云从科技面试经验马上编辑好,快速提供给大家,以便能够尽快帮助到有需要的人.这次面试总共花了20天.面试 ...

  3. 三七互娱 Java游戏开发工程师 面试(两轮技术+HR面)

    (2020春招补招,已拿到offer) 抱着投着试试看的心态去的 自己还是不太了解游戏开发 框架啊这些都没怎么问 比较重视基础知识,面的也基本都是基础知识 所以面完才发现自己太基础的知识反而一问三不知 ...

  4. 经过笔试和多轮技术面试我居然败给了HR面?

    相信有很多小伙伴在春招或者秋招的时候很期待的就是HR面,而且HR面也是作为压轴的面试.经过了哈希表.动态规划.二叉树.Linux-等重重技术考核,HR面不得好好准备一下?总不能最终因为HR说这个人不符 ...

  5. 阿里三面+技术面试+两轮交叉面试+HR面试,终于艰难啃下了这份阿里淘宝的Offer

    背景介绍:项目是管理系统,本科211(非科班),硕士985(非科班). 我面试的岗位:java工程师 部门:新零售事业群-业务平台事业部-交易流程组 非常感谢阿里给的机会,感谢遇到的每一位面试官,面试 ...

  6. 杂记——记录一次参加华为OD研发岗位的面试过程

    流程 一.在线机试 二.性格测试 三.技术一面 四.技术二面 五.技术三面 六.资格面试 七.综合面试 关于od,自己去论坛上面看吧,褒贬不一,自个儿衡量. 一.在线机试 1)在"牛客网&q ...

  7. 记录一次大厂的游戏引擎工程师的两次技术面试

    写这篇文章的起因 最近参加了某大厂的游戏引擎工程师校招.首先这次笔试面试我觉得是对我自学的一种肯定.非常感谢某大厂的两位面试官,感觉人都很NICE,虽然是视频面试,但是能够感受到某大厂这家公司的优秀文 ...

  8. java开发面试复试_【java开发初轮技术面试以后 复试一般问什么?】-看准网

    1. 自我介绍. 2. 问项目经历. 首先是推荐系统,简单介绍了原理和功能,告诉他这是课设,含金量不高. 然后问另一个PHP web的项目, (1) 要求说具体做了哪些功能模块, (2) 使用框架了吗 ...

  9. 华为OD机试 - 最少面试官数(Java JS Python)

    题目描述 某公司组织一场公开招聘活动,假设由于人数和场地的限制,每人每次面试的时长不等,并已经安排给定,用(S1,E1). (S2,E2). (Sj,Ej)-(Si < Ei,均为非负整数)表示 ...

  10. 两轮小车相关记录(重点)

    车模速度控制:   车模速度控制采用了典型的PI 控制算法,对于PI 调节算法中的参数整定可以参照一般PI 参数整定的方法进行.速度控制子程序是每隔一段时间(100ms)调用一次 ,程序并没有直接更新 ...

最新文章

  1. 刻意练习:Python基础 -- Task06. 字典与集合
  2. HTML转义字符大全
  3. python3 文件模式
  4. openresty+consul动态配置更新(服务变更发现)
  5. How to deal with error message Could not start the app due to a configuration problem
  6. React antd Descriptions span属性无效问题
  7. linux内核设计与实现---从内核出发
  8. linux线程出错,在线程应用程序(linux,pthreads)中读取文件大小时出错
  9. linux清除cpu,解决kswapd0 CPU占用率高的问题-清除病毒
  10. 选择日期保存后日期变成前一天(avue date)
  11. 【bzoj1911-[Apio2010]特别行动队】斜率优化
  12. windows media player upnp
  13. python断点调试出现问题_Python错误、调试
  14. 使用jQuery写一个简单的轮播图(笔记)
  15. 企业中该如何防止僵尸网络的入侵?
  16. 开关造成的毛刺_解决交易中的毛刺问题,你可以这样做
  17. win10多合一原版系统_【教程】制作Windows 10 多合一原版系统
  18. HDU2157 How many ways??(可达矩阵+矩阵快速幂)
  19. mysql 分页查询数据重复出现
  20. Matlab P文件 p-code 破解解析

热门文章

  1. 美国通胀率“破9”创40年新高 加密步履蹒跚?全球屏住呼吸等待美国下一步动作
  2. 在真机测试遇到The executable was signed with invalid entitleme
  3. Linux 通过关键字查询文档内容
  4. python创建一个列表、依次存放每个月对应的天数_python计算天数
  5. 0xc000007b的解决办法(续)
  6. 4.VEH(向量化异常处理)
  7. 在imitate中遇到的问题
  8. 基于MATLAB的AM调制解调
  9. 一、神经科学的过去,现在,未来
  10. Photoshop插件-证件照-2寸裁剪-2寸排版-脚本开发-PS插件