华为外包公司一面二面三面回顾
一面:机考
三道编程题:
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));}}}}
华为外包公司一面二面三面回顾相关推荐
- 实习与就业--软件外包公司(二)
(接上一篇)这次来我院招聘实习生的海辉国际排在第5,属于实力雄厚的软件外包公司,下面是海辉国际的介绍: 公司概况 海辉软件(国际)集团公司成立于 1996 年,是一家一流的全球 IT 外包服务提供商, ...
- 2020,程序员本命年,去外包公司要小心的几个点
程序员节 程序员的本命年 996 工作制:即每天早 9 点到岗,一直工作到晚上 9 点.每周工作 6 天.github上超火的工作996,生病ICU. 1024是什么梗,这天去年上了百度热搜,流传成了 ...
- 入职华为外包一个月,我离职了
我入职华为外包公司已经有一个月了,一开始我对这份工作充满了期待和热情.毕竟,华为是一家全球知名的科技公司,而我也有机会成为其中的一员.我相信这份工作会给我带来许多机遇和挑战. 然而,随着时间的推移,我 ...
- 我,代表公司,作为甲方,面试了三家外包公司,发现他们都不行
大纲: 一.背景 二.我们想要的效果 三.洽谈第一家外包公司 四.洽谈第二家外包公司 五.洽谈第三家外包公司 六.总结 一.背景 在#"斜杠青年" 的年终总结#一文中说到,我开始负 ...
- 程序员二本毕业在华为外包工作3年,晒出收入和存款,还以为看错了!
在职场中选择公司非常重要,有些人为了贪图大公司名气,选择去干大公司的外包,但要知道外包跟正式员工,不管是收入还是从职业地位来说相差非常大,所以建议想去外包公司上班的请慎重. 最近在职业论坛看到这样一个 ...
- 外包公司“混”了2年,我只认真做了5件事,如今顺利拿到华为 Offer。
前言 是的,我一家外包公司工作了整整两年时间,在入职这家公司前,也就是两年前,我就开始规划了我自己的人生,所以在两年时间里,我并未懈怠. 现如今,我已经跳槽到了字节,顺利拿下 offer.自己的情况很 ...
- 【程序人生】外包公司派遣到网易,上班地点网易大厦,转正后工资8k-10k,13薪,包三餐,值得去吗?
外包公司派遣到网易,上班地点网易大厦,转正后工资8k-10k,13薪,包三餐,值得去吗? 题目很长,但映入眼帘的,只有两个字--不是"网易",是"外包"了. 很 ...
- 二本本科,银行外包开发工作 4 个月有余。聊聊外包公司工作的一些真实感受!...
最近会更新一系列关于在外包工作的真实经历和感受的文章,挺多小伙伴都比较感兴趣的.文章内容都来自在外包公司工作的读者的真实经历. 另外,不同的外包公司.不同的外包工作.不同的甲方等等因素都会影响每个人做 ...
- 那些还在外包公司干的程序员们,快醒醒吧!
导读:最近有个粉丝,问我干外包好不好,已经干3年了.我建议他尽早离职吧!为什么? 2016 年毕业于西安某 211 软件工程专业,学校还行,专业在学校里并不算好.和大多数大学生一样,大学基本都在玩玩玩 ...
- 外包公司值不值得去?外包公司的面试特点
在我们IT行业,外包公司主要分为"人力外包"和"项目外包".人力外包指的是On Site形式,就是员工的工作地点在客户公司的内容."项目外包" ...
最新文章
- 清华大学AMiner团队发布《超级计算机研究报告》(附下载)
- c#用webkit内核支持html5
- 15个深度学习尚未攻克的难题
- hdu 1565 方格取数(1)
- duilib进阶教程 -- 改进窗口拖动 (12)
- linux apf防火墙安装配置
- Java笔记-使用RabbitMQ的Java接口实现Publish/Subscribe(订阅模式)
- 【华为云技术分享】ARM体系结构基础(4)
- 关于Windows XP SP3 的 FAQ
- mysql实际项目中使用多长时间_mysql - 存储过程在实际项目中用的多吗?
- python二维列表长度_python如何使二维数组的高度大于长度
- jvm软引用、强引用、虚引用简介
- openwrt下增加FTP alg功能
- 【cvpr2020】Referring Image Segmentation via Cross-Modal Progressive Comprehension
- 老板喜欢提拔什么样的员工
- Mac 使用Charles后,退出Charles后,不能浏览网页,提示:未连接到互联网代理服务器出现问题,或者地址有误。
- excel波士顿矩阵怎么做_excel矩阵图怎么做
- random()随机数的产生方式与原理
- TJU【第二课堂】编程之美课程作业1
- 干净硬盘安装苹果系统(macos 光驱、硬盘安装方案)安装完后重启系统内核会崩溃...