从接到华为面试电话那天起就在想,到底要不要走。去了是不是浪费自己的时间,在大脑反复的琢磨。直到今天早上起床的时候都在犹豫。发到我的邮箱的内容如下:

华为招聘:请于本周六8:30到浦东峨山路91弄98号陆家嘴软件园餐厅二楼参加工具开发部的技术面试,接待人张小姐,请带学位证、毕业证、英语四六级证、身份证以上四证的原件及复印件,简历,笔。若无法参加面试,请反馈给13661609375张先生。交通:地铁四号线到蓝村路下,219、东川线、871、隧道9线、970、619、819、610等到峨山路的车。
怎么是早上8:30呀!那我还不要6:30就要起床,因为要坐共交还要座地铁,真是够折磨人的。真的去了面试的地方太知道自己错,错在自己太守时了。实际上用不着去那么的早的。因为他有很多的场次,这场赶不上就下场,反正就一天的时间。听说是四面,到底是几面后面再说。接着往后说,我拿了一份应聘登记表,一五一十的填写个人相关的信息,具体什么内容,只要参加过相关面试的人都知道。接着就是上交应聘登记表,等待相应的面试官,在这过程中有两面,都是技术方面的面试。第一、问问相关的工作经历什么的。第二、就是做Java方面的面试题。不是我说,那Java面试超级的简单,都是我博客里的相关题目,这里我就说下最后那个编程题吧。
java 代码
  1. 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
  2. 以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题。
  3. public class ThreadTest1{
  4. private int j;
  5. public static void main(String args[]){
  6. ThreadTest1 tt=new ThreadTest1();
  7. Inc inc=tt.new Inc();
  8. Dec dec=tt.new Dec();
  9. for(int i=0;i<2>
  10. Thread t=new Thread(inc);
  11. t.start();
  12. t=new Thread(dec);
  13. t.start();
  14. }
  15. }
  16. private synchronized void inc(){
  17. j++;
  18. System.out.println(Thread.currentThread().getName()+"-inc:"+j);
  19. }
  20. private synchronized void dec(){
  21. j--;
  22. System.out.println(Thread.currentThread().getName()+"-dec:"+j);
  23. }
  24. class Inc implements Runnable{
  25. public void run(){
  26. for(int i=0;i<100>
  27. inc();
  28. }
  29. }
  30. }
  31. class Dec implements Runnable{
  32. public void run(){
  33. for(int i=0;i<100>
  34. dec();
  35. }
  36. }
  37. }
  38. }
java 代码
  1. 编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。
  2.   答:代码如下:
  3. package test;
  4. class  SplitString {
  5. String SplitStr;
  6. int SplitByte;
  7. public SplitString(String str,int bytes) {
  8. SplitStr=str;
  9. SplitByte=bytes;
  10. System.out.println("The String is:'"+SplitStr+"';SplitBytes="+SplitByte);
  11. }
  12. public void SplitIt() {
  13. int loopCount;
  14. loopCount=(SplitStr.length()%SplitByte==0)?(SplitStr.length()/SplitByte):(SplitStr.length()/SplitByte+1);
  15. System.out.println("Will Split into "+loopCount);
  16. for (int i=1;i<=loopCount ;i++ ) {
  17. if (i==loopCount){
  18. System.out.println(SplitStr.substring((i-1)*SplitByte,SplitStr.length()));
  19. } else {
  20. System.out.println(SplitStr.substring((i-1)*SplitByte,(i*SplitByte)));
  21. }
  22. }
  23. }
  24. public static void main(String[] args) {
  25. SplitString ss = new SplitString("test中dd文dsaf中男大3443n中国43中国人0ewldfls=103",4);
  26. ss.SplitIt();
  27. }
  28. }

这个我做的很不错已经给了面试官一个不错了印象,然后就让我做数据结构相关的题目。拿起试题就感觉到有点不对劲了,以前很熟悉的链表,遍历等等现在脑子里一点概念都没有了。随便做了下,结果很不理想。所以说想去华为面试之前一定要把数据结构的东西再回味一下。可能因为Java面试做得不错的原因吧,第一面就这样过了。等了一会,第二面开始了,先也是很谈谈工作经历什么的,接着就是让我做一份与操作系统相关的题目,然后就提了几个问题,就这样我的二面就过了,可能这就是他们一惯面试流程。面试官说你到下午1:30再进行三面吧。整个二面完是10:30左右。这就是说我的技术面试都面完了。

听说中午可以免费在华为的食堂吃饭,这个都是蛮不错的,还没有一个公司面试还提供免费午餐的。等到吃饭的时间去领了张饭票,上面的标价是9元。我随便先了二、三个就11元,只好自己再补二元。哈哈。。感觉不错,比我们以前公司里的食堂的饭菜强多了。中午休息的时候找到了个打乒乓球的地方,不过要收费(场地费6元,租用球拍2无,乒乓球2元,时间一个小时),好几年都没有打乒乓球,比较的爽。

反正等了很久再到三面。我们正式三面时候是5:00左右的样子,进去之后就来个自我介绍,由于我是坐在第一个坐子,因此从我第一个开始自我介绍。我一开始说了太多,被面试官打断了说你说简单点,就说说你的优点、缺点、个人爱好就可以了。由于我是第一个说的,不是很理想。每个人介绍完后面试官就发话了,你随便的说说在所有的自我介绍中谁给你的影响最深。然后一个一个接着发言,竟然有人说我对他留下的影响最深,说我是第一个发言的,还能随机应变,我那个时候真的很爽。。哈哈。我猜可能是因为我们有共同的爱好足球,所以才给他留下的影响最深。不管怎样还是很谢谢他。接下来就是相关活动的游戏测试。具体如下:接这次三面的人分成二组A,B,共同去完成这样的一件事。假如我们在月球上的飞船碰到了相应的故障,放在飞船上的物资要做相关的处理,下列的15种物资(水、氧气、食物、指南针、地图、PM、信号弹、急救箱、火柴、50米的绳子等等)中你会怎样排选,把你认识最不可少的列在第一位,如此类推。我就是在这个环节中被淘汰的。

今天刚刚面试完,回来就把全部的相见相闻都写了下来。不管怎样,有这样的一次面试机会真的是收获不小。因为在此之前我从来没有见过样的面试场面,大概有1000号人左右吧。下次有机会一定还要去华为面试。

上海华为的一次面试经历相关推荐

  1. 换工作记(五) --------- 华为社招2008面试经历

    =================== 特此声明:本文仅代表个人观点,不涉及商业意图和利益 ================== 这一次的面试经历准备采用倒序的方式来讲述. Result: 笔试,技术 ...

  2. 我在华为的一次面试经历

    阅读本文大概需要 3.2 分钟. 2018 年我在菊厂的一次面试经历,旧闻一篇重新分享出来给读者们.主要是分享一些知识点. 现在回忆起来也算是机缘巧合吧,某 HR 算是我公号的老读者了,所以推荐的去试 ...

  3. 上海汉得校园招聘面试经历

    前天,昨天,两次面试,终于通过了.         这是一个怎样的公司,有兴趣的人相信自己会上网查的,至于面试,可以说是非常自由的形式,这是我第一次面试,大三下学期,也是人生第一次正式的面试. 由于这 ...

  4. 2018.04华为算法工程师实习面试经历

    2018.07.03:已经实习了一个星期了. 2018.05.09:收到了华为武研所的签约通知!明天去现场签约. 2018.05.04:早上问了下武汉华为的HR小姐姐,参加了软件挑战赛确实可以免笔试和 ...

  5. 南京华为技术预研面试经历

    按照约定,下班就直奔新街口的长发银座,不过想找到能上到7楼的电梯还真是有点困难,绕着转了一圈,很失败的先上了B座电梯,发现7楼的按钮按不了,最后才登上了A座电梯,到达了7楼.一出电梯门,偌大的几个华为 ...

  6. 华为2017年实习生面试经历(研发类)

    本来已经不打算写面经了,但这几天有几位知乎上的朋友问我面试的一些细节,所以我还是记录自己今年3月份在华为通过面试,4月拿到offer的整个过程和求职经历. 找实习其实是去年的打算,然后寒假开始着手准备 ...

  7. 华为2014校园招聘面试经历

    又到了一年的就业季,我也成了找工作的茫茫大军中的一员.因为自己的本科出身实在不敢恭维(我非常热爱我的母校),所以对自己将来读博之后的出路非常迷茫.于是开始了我的找工作征程,无论将来是否读博,我想找工作 ...

  8. 汇丰数据处理(上海)有限公司简介和面试经历

    作为全球知名的银行控股公司,汇丰在全球拥有多家数据处理中心.目前,汇丰在中国共设立上海和广州两个数据处理中心,主要负责汇丰银行在中国地区业务数据的处理. 汇丰上海数据中心之所以引人关注,还因为这是汇丰 ...

  9. 华为2014软件研发实习生面试经历

    面试流程主要包括: 1.机试(4月25号) 机试分为java和c语言两种,编程环境分别为eclipse和vc,各有三道题目,前两天都比较基础,最后一道题量比较大.我做的是java编程,最后一道题5问, ...

最新文章

  1. 电子学会青少年编程等级考试四级题目解析07
  2. foreach对集合的输出作用
  3. XP快速启动栏里的显示桌面没有了,其他的都还在,应该怎么再添加进去?
  4. 流控组件Sentinel核心注解@SentinelResource中的参数fallback和blockHandler的使用方式
  5. [【Android】Android之ContentProvider总结
  6. STL中算法锦集(三)
  7. mysql 1005_MYSQL使用错误 MYSQL中ERROR 1005
  8. 两张图告诉你tnsnames.ora 的配置详解
  9. Python之socket(套接字)
  10. ios 自动缩小字体_iOS WKWebview字体自动放大的问题
  11. 推荐一个js脚本的字体拟合模型
  12. springboot 2.5.3 ActiveMQ踩坑笔记
  13. AR智能眼镜会成未来趋势
  14. Django框架(一)
  15. 计算机网络是啥意思啊,kk是什么意思?
  16. 生产者-消费者-管程法(java代码示例)
  17. [BZOJ1615][Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机
  18. git 版本回退 强推代码
  19. 【unit 8 】ldap
  20. SQL server2008安装教程(详细)

热门文章

  1. word中在插入空白页_例如,为了打印,在封面后面插入一页空白页
  2. 猎豹浏览器收藏内容恢复
  3. 名帖03 李阳冰 篆书《谦卦碑》
  4. Gradient Boosting Machine(GBM)调参方法详解
  5. java毕业设计旅游景点推荐系统源码+lw文档+mybatis+系统+mysql数据库+调试
  6. 微信小程序开发编辑器功能常用快捷键整理
  7. Apache2显示网站目录或文件没有权限访问 “You don‘t have permission to access this resource.“解决办法
  8. 分享缩小视频,虚化边框的方法
  9. Windows Store Aplication - WorkDo隐私策略
  10. js实现内容查找和替换