一面:机考

三道编程题:

1.将一个带有大写小写字母数字的数组,选择一种大写字母或者小写字母或者数字完成倒序。

输入:  abeewWNs1  1

(1代表大写,2代表小写,3代表数字)

输出: abeewNWs1

2.一颗树,输入中序遍历,后序遍历,完成一颗树的构建,输出层次遍历。

。。这个自己没做出来,很失败

3.输入3个数字,排序3个数字组成的数字,然后输出排序之后的第N个数字(N是3个数字里最大的)。其中3可以用7代替,6可以用9代替。

输入:   1 2 4

输出 12

因为  1,2,4,12,14,21,24....第4个是12,所以输出12.

这个当时用了穷举..很失败

二面:性格测试,没什么好说的

三面:技术视频面:

1.java的三大特性

2.java和C的不同(可能因为视频面的人用的C比较多..)

3.有没有了解过设计模式,用的最多是什么?说说自己的理解

4.说说自己的项目....

5.一道编程题,一个村子里只有一个法官,法官的特性是不会相信别人,而村子里的所有人都相信法官。找出这个法官。

输入

{{1,2}}    1相信2,2不相信1,2是法官

输入

{{1,3},{2,3}},  3是法官

这里附上我的代码:

package huawei;import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.Scanner;
public class  Main
{    public static void main(String[] str) {/** 只有一个法官* 1.别人都信任他* 2.他不信任别人* 满足两个条件才是法官,且法官只有一个(不太记得了,如果可以是多个,就在最后判断条件里去掉size()>1这个条件,且输出整个法官队列里的数字)*/Scanner reader =new Scanner(System.in);while(reader.hasNext()) {int n=reader.nextInt();int[] num= new int[n+10];List<int[]> data=new ArrayList<int[]>();//装填数据int[] data1= {1,3};int[] data2= {2,3};int[] data3= {1,4};int[] data4= {4,3};data.add(data1);data.add(data2);data.add(data3);data.add(data4);List<Integer> trust=new ArrayList<Integer>();for(int i=1;i<=n;i++) {trust.add(i);num[i]=0;}Iterator<int[]> iterator = data.iterator();while(iterator.hasNext()) {int[] next = iterator.next();num[next[1]]++;trust.remove((Object)next[0]);//同时去掉trust里对应的数字}List<Integer> trust_temp=new ArrayList<Integer>();Iterator<Integer> iterator2 = trust_temp.iterator(); //使用另外一个相同的数组进行迭代,避免因删除出现数组错乱while(iterator2.hasNext()) {Integer next = iterator2.next();if(num[next]!=n-1) {trust.remove(next);}}if(trust.isEmpty() || trust.size()>1) {  //剩余法官队列里为空或法官数量大于1 输出-1System.out.println(-1);}else {System.out.println(trust.get(0));}}}}

华为外包公司一面二面三面回顾相关推荐

  1. 实习与就业--软件外包公司(二)

    (接上一篇)这次来我院招聘实习生的海辉国际排在第5,属于实力雄厚的软件外包公司,下面是海辉国际的介绍: 公司概况 海辉软件(国际)集团公司成立于 1996 年,是一家一流的全球 IT 外包服务提供商, ...

  2. 2020,程序员本命年,去外包公司要小心的几个点

    程序员节 程序员的本命年 996 工作制:即每天早 9 点到岗,一直工作到晚上 9 点.每周工作 6 天.github上超火的工作996,生病ICU. 1024是什么梗,这天去年上了百度热搜,流传成了 ...

  3. 入职华为外包一个月,我离职了

    我入职华为外包公司已经有一个月了,一开始我对这份工作充满了期待和热情.毕竟,华为是一家全球知名的科技公司,而我也有机会成为其中的一员.我相信这份工作会给我带来许多机遇和挑战. 然而,随着时间的推移,我 ...

  4. 我,代表公司,作为甲方,面试了三家外包公司,发现他们都不行

    大纲: 一.背景 二.我们想要的效果 三.洽谈第一家外包公司 四.洽谈第二家外包公司 五.洽谈第三家外包公司 六.总结 一.背景 在#"斜杠青年" 的年终总结#一文中说到,我开始负 ...

  5. 程序员二本毕业在华为外包工作3年,晒出收入和存款,还以为看错了!

    在职场中选择公司非常重要,有些人为了贪图大公司名气,选择去干大公司的外包,但要知道外包跟正式员工,不管是收入还是从职业地位来说相差非常大,所以建议想去外包公司上班的请慎重. 最近在职业论坛看到这样一个 ...

  6. 外包公司“混”了2年,我只认真做了5件事,如今顺利拿到华为 Offer。

    前言 是的,我一家外包公司工作了整整两年时间,在入职这家公司前,也就是两年前,我就开始规划了我自己的人生,所以在两年时间里,我并未懈怠. 现如今,我已经跳槽到了字节,顺利拿下 offer.自己的情况很 ...

  7. 【程序人生】外包公司派遣到网易,上班地点网易大厦,转正后工资8k-10k,13薪,包三餐,值得去吗?

    外包公司派遣到网易,上班地点网易大厦,转正后工资8k-10k,13薪,包三餐,值得去吗? 题目很长,但映入眼帘的,只有两个字--不是"网易",是"外包"了. 很 ...

  8. 二本本科,银行外包开发工作 4 个月有余。聊聊外包公司工作的一些真实感受!...

    最近会更新一系列关于在外包工作的真实经历和感受的文章,挺多小伙伴都比较感兴趣的.文章内容都来自在外包公司工作的读者的真实经历. 另外,不同的外包公司.不同的外包工作.不同的甲方等等因素都会影响每个人做 ...

  9. 那些还在外包公司干的程序员们,快醒醒吧!

    导读:最近有个粉丝,问我干外包好不好,已经干3年了.我建议他尽早离职吧!为什么? 2016 年毕业于西安某 211 软件工程专业,学校还行,专业在学校里并不算好.和大多数大学生一样,大学基本都在玩玩玩 ...

  10. 外包公司值不值得去?外包公司的面试特点

    在我们IT行业,外包公司主要分为"人力外包"和"项目外包".人力外包指的是On Site形式,就是员工的工作地点在客户公司的内容."项目外包" ...

最新文章

  1. 清华大学AMiner团队发布《超级计算机研究报告》(附下载)
  2. c#用webkit内核支持html5
  3. 15个深度学习尚未攻克的难题
  4. hdu 1565 方格取数(1)
  5. duilib进阶教程 -- 改进窗口拖动 (12)
  6. linux apf防火墙安装配置
  7. Java笔记-使用RabbitMQ的Java接口实现Publish/Subscribe(订阅模式)
  8. 【华为云技术分享】ARM体系结构基础(4)
  9. 关于Windows XP SP3 的 FAQ
  10. mysql实际项目中使用多长时间_mysql - 存储过程在实际项目中用的多吗?
  11. python二维列表长度_python如何使二维数组的高度大于长度
  12. jvm软引用、强引用、虚引用简介
  13. openwrt下增加FTP alg功能
  14. 【cvpr2020】Referring Image Segmentation via Cross-Modal Progressive Comprehension
  15. 老板喜欢提拔什么样的员工
  16. Mac 使用Charles后,退出Charles后,不能浏览网页,提示:未连接到互联网代理服务器出现问题,或者地址有误。
  17. excel波士顿矩阵怎么做_excel矩阵图怎么做
  18. random()随机数的产生方式与原理
  19. TJU【第二课堂】编程之美课程作业1
  20. 干净硬盘安装苹果系统(macos 光驱、硬盘安装方案)安装完后重启系统内核会崩溃...

热门文章

  1. Vue 使用 PinyinMatch实现拼音匹配搜索
  2. 新手怎么通过网络推广引流
  3. iOS 地图坐标说明
  4. Java 合并、拆分PDF文档
  5. 刨根问底!!到底什么是文件?什么是流
  6. mysql当周过生日的人_已知出生年月日,如何查询出本周过生日的人员?
  7. 工作随笔,一个java开发的一感慨
  8. 麻木的IT公民:293个公司人压力和心理调查
  9. 如何用计算机做文档,在wps上怎么做文档_在wpsoffice上怎么做文档的图文步骤
  10. 字节跳动实习面试:三面无修改公开,看看他到底通过了吗?