H3C软件开发笔试面试总结

  注:我目前是陕西师范大学计算机科学学院本科生,在西安参加笔试以及面试

  先是笔试,我选择的是JAVA方向,笔试选择题目主要是一些基础性的题目,然后简答题问了final、finally、finallize的区别,以及修饰符有几种各有什么区别,还是比较基础的,编程题第一道是求[200,300]内的质数,第二道就是快排。

  总的来说笔试相对比较重视基础,客观来说难度一般,但是由于我转JAVA的时间也不是很长,选择中一些考察语言特性的题目还不会,这也是这次笔试中暴露出来的问题。

  然后是面试,面试在笔试一周后吧,时间是这样的,总共是三面在一天完成的,还给等待的面试者准备了一些吃的,总体感觉不错。

  一面是技术面,可能因为我是本科生吧,没有问什么特别难得题目或者项目经验,主要是跟我聊了聊笔试题目,然后因为当时笔试快排写了思路,代码不对,现场捋了捋快排的思路,(感谢,让我对快排又加深了一次印象),然后还问我主修课程有哪些,面试官本来想让我回答一个操作系统的问题,我赶紧说不不不(机智),我对计网和数据结构熟悉一点,最后问了一个计网的ARP原理以及二叉树先序、中序、遍历。然后问我有什么问题,我一共问了两个问题,一个是工作内容,他简单的回答了下(其实就是软件工程的流程,没有涉及核心的一些东西),二是问他对我的感觉,以及对我的意见(原谅我第一次面试,没啥经验),他说我缺少项目经验(也的确),但是参加过竞赛是不错的, 总体挺好,以后可以多做做项目什么的,是可以继续参加接下来的面试的(赶紧说谢谢,哈哈)。

  二面是素质面(综合素质貌似,记不大清了),就问了下首选工作地点,我选的是杭州,然后问我兴趣爱好什么的,简单的项目经历,为什么要去杭州。感觉我这面答的有点浪,问我一边准备考研一边找工作没啥矛盾吗,我说一个是我的兴趣,一个是我的工作,两个都是我喜欢的,我觉得可以兼顾一下,没啥矛盾。然后问我为什么要去杭州,我说我土生土长的西安人,想出去看看,体验一下诗中所说的总把西湖比西子,淡妆浓抹总相宜的那种感觉。

  三面是综合面,简单自我介绍,然后问我0.2在计算机里用二进制是怎么表示的,我赶紧说我忘了,我对计网数据结构比较熟悉,(真机智,后面他说那里有好多阱。。。),然后问我计网的一些问题(感觉自己回答的也不够好),然后问了个A B C三个人共同完成一件事,但A有事出9块让B C做,B上午做了4小时,C下午做了五小时完成,然后问9块钱该怎么分,我答的是 4 5分(但是当然不对啦,这个问题我还在思考)。然后最后他问我还有什么问题,我一共问了两个问题,第一个比较水,第二个问他感觉我怎么样,对我的评价(啊,第一次面试竟然求职者一些基本的问题都没问),然后他说,我还是比较不错的,比较有自信,表述比较清楚,然后编程方面没有什么问题,像公司里的软件开发工作是没什么问题的,但是基础不够扎实,对计算机一些基本原理(底层或者说硬件层面的原理)还是有所欠缺,然后因为我当时填表的时候说我要考研,然后他也给我了些建议说这两天面试的大都是硕士,本科生还是比较少,当然像我这样的工作是没什么问题,但是5 年 10年后是否还有竞争力什么的,然后说你成绩也挺不错的给我说读研的好处,建议我读研究(现在的本科生不像以前的本科生),然后还建议我有时间可以按照自己的兴趣找些项目做做,发布发布。

  总的来说,这次面试感觉还是挺好的,面试过程中我觉得不会就是不会没必要含糊,面试官都还挺好,然后这次面试也让我发现了自身存在的许多问题,自己还是有很大进步空间的。

原文地址:https://www.cnblogs.com/x-1204729564/p/9712812.html

时间: 2024-10-07 08:24:02

H3C软件开发笔试面试总结的相关文章

Web前端开发笔试&面试_01(mi:)

—— (al_me16041719002000) begin—— 1.(单选)下面哪个方法是String对象和Array对象都有的? A.splice B.split C.replace D.concat E.sort F.join 2.(单选)以下说法错误的是? A.IE8支持 :before B.IE8支持 :after C.IE8支持 :first-child D.IE8支持 :last-child E.IE8支持 ::before F. IE8支持 ::after 3.(单选)以下框架采

2017年腾讯 秋招软件开发笔试编程题回忆版

2017年腾讯秋招软件开发笔试编程题回忆版 (所有题目大致描述如下,并非完整的题目回忆,但意思大致一样) 1.又一个魔法城市,城市里面有n个魔法城堡,序号为0,1,2...n-1:魔法城堡之间都有路径相连:魔法城堡两两之间的到达的距离不同,因此所需时间也可能不会相同.如魔法城堡0到魔法城堡2需要耗时4小时:现,小明想从魔法城堡0到魔法城堡1,他想知道需要花费多少时间:为了快速到达,有一魔法扫把,魔法扫把使用次数有限,使用一次,可以将某一段间的时间减半:求小明从魔法城堡0到魔法城堡1花费的最小时间

iOS开发笔试面试- KVC/KVO简单使用

转自:http://my.oschina.net/caijunrong/blog/510701 一.对于KVC模式(Key Value Coding): 1.其实在实际开发中用得比较多得就是:接收到json数据之后,通过解析,解析成NSDictionary,然后再把字典对应的字段建立一个Model,在Model里面自定义一个类方法+(instancetype)modelWithDictionary:(NSDictionary *)keyDictionary方法中调用 [self setValue

iOS开发笔试面试- 编译原理

C/C++的编译器是集成的,编译一边分为4个过程: 1.预处理阶段 : 从hello.c变成hello.i文件,预处理一般就是将include或者define之类的东西,插入到代码中: 2.编译 : 从hello.i 变成hello.s文件,过程:检查语法.规范,在确定无误之后,将代码翻译成汇编语言. 3.汇编 : 从hello.s 变成hello.o文件,过程:将汇编代码转换成二进制文件. 4.连接 : 根据目标文件以及库文件,完成链接之后,生成可执行文件. 有用的地方:我们在开发的过程中,c

iOS开发笔试面试- KVC

对于KVC模式(Key Value Coding):其实在实际开发中用得比较多得就是:接收到json数据之后,通过解析,解析成NSDictionary,然后再把字典对应的字段建立一个Model,在Model里面自定义一个类方法+(instancetype)modelWithDictionary:(NSDictionary *)keyDictionary方法中调用 [self setValuesForKeysWithDictionary:jsonObject]; 从而达到我们想要的效果,将字典装成

Web前端开发笔试&面试_03

WL: 1.如何显示.隐藏一个dom对象? 2.如何将一个网页中的内容水平置中?写出重要的html标签和css. (css:#content{align:center;float:left;}html:<body><div id="content">xxxxxx</div></body>) 3.做页面调试用过的浏览器.什么内核的?兼容性?举例?等等. 4.flash.ajax的优缺点,如何在大型网站中应用取舍?5.如何降低网页传输时的流量

百度软件开发笔试大题3

对表达式求值.已知运算符只有加减乘除,无负数,结果也不是负数.(类似逆波兰法的算法思路) 思想:对数字只要入栈就可以,需要时拿出来计算.对符号,有几种情况: (1)新符号加入前符号栈中还没有符号,则直接入栈: (2)新符号是加减运算,则将之前符号栈中的符号全部拿出来计算,每次消耗1个符号,2个数字,再将得到的结果压入数字栈: (3)新符号是乘除,之前的符号也是乘除,则只需要消耗一个符号就行: (4)新符号乘除,原来符号加减,则符号压栈即可. Eg. 1+4*5+2*3,定义两个栈分别存数字和符号

iOS开发笔试面试- 数据类型

sizeof() int :4个字节 short int: 2个字节 long long int: 8个字节 float:4个字节 double:8个字节 char: 1个字节 char *: 8个字节 NSString: 8个字节 例子: struct baseValueStruct{ int age; char sex; float point; long long int momey; }; struct baseValueStruct baseStruct = {14, '2', 3.2

iOS开发笔试面试- runtime的原理(一)

首先先说一个简书作者的博客,把runtime入门讲得够清晰. http://www.jianshu.com/p/25a319aee33d Objective-C语言使用了面向对象特性和消息转发机制. 一:Runtime的数据结构: 解析:Root class其实就是NSObject,NSObject是没有超类的,所以Root class 的superclass指向nil: 每一个Class都有一个isa指针指向唯一的Meta class: Root class(meta)的superclass指