记录一下面试经历

一、广发银行(5.31)

太基础了,我的天……意想不到的,随便投了下5月份的校招,半个多月才有笔试通知,校招流程真的好长。
自我介绍3mins,然后先问了很多学校相关课程和成绩排名一类的,然后技术问题:

1. Char占几个字节?

这个问题没有想过,印象里C++是占1字节所以也回答的1。
注意一下,C++中Char是一个字节,java中char可以写一个中文字符,中文在Unicode编码下占两个字节,因此java中的char是2个字节的。

2. list遍历方式?

这个问题我傻逼了!!!
原问题是很多数字,删除奇数,怎么做?
我:用链表然后
面试官打断:那链表怎么遍历呢?
(最近算法题练多了的我一说到链表第一反应就是NodeList cur = head;if(null != cur.next){…},然鹅他们想要api里面的list…)
我:每次遍历当前节点的next是不是空,不是的话…
面试官懵逼:啊?你用的是哪个类的链表
我:啊,用LinkedList吧
(我懵逼了一下…list咋遍历?平时顺手就来的东西,一问就想不起来了,最后只想到了个迭代器…)
我:迭代器遍历
面试官:你用过ForEach吗……
我:
在这里插入图片描述

一共三种方法:
1. for循环+list.get(i);
2.ForEach:
		for (Integer integer : list) {
			System.out.println(integer);
		}
3. 迭代器:删除的时候需要在里面iterator.remove(),不能直接使用list.reomve()方法;
		Iterator iterator = list.iterator();
		while(iterator.hasNext()){
			Integer a = (Integer) iterator.next();
			if(a%2==0){
				iterator.remove();
			}
		}

3. Reader和InputSteam区别?

只记得一个是字节流一个是字符流了,IO不算熟悉,这块确实是要加强的部分。
http://blog.sina.com.cn/s/blog_6d3183b50101cri5.html


三个问题过后就没了,贼尴尬,这么基础的都不会,我估计面试官的内心在想:这孩子会不会写代码,要不问下她认不认得java怎么拼写吧~~

二、 长沙市规划信息服务中心(6.3)

由于我到的时候他们在开会,先给了我一个笔试题做,不难,基本就是些数组移动、String分区间反转、数据库问题。
过了会去面试,一共三个人坐对面~
首先,日常问候家人

非技术问题:

1. 怎么看待加班?

2. 你是个女孩子,这个行业相对来讲比较不友好,压力也比较大,你是怎么考虑的?

3. 你对我们公司有什么样的期待吗?(大意是这样,原话忘了)

4. 在学校有没有参加过社团、学生会一类的?组织过哪些活动,遇到过什么困难,怎么解决的?如果现在再去组织这些活动,哪些地方能改进?

技术问题:很少

1. 讲一下对AOP和IOC的理解?

2. java中你认为哪些技术是比较核心的?平时都是什么方式学习的?

3. 设计模式了解吗?观察者模式?

基本就这些,如果过的话过几天还有一个领导面,回答先不记了,有点累~等我斟酌一下,再记一下回答吧

下一个还没有hahaha,下次有了面试再来记录,校招的流走的好长呀,投了经常很久才有回复,一周以后也投一下社招啦。

附:预备问题

当对方问:你有什么问题的时候?

关于国企

1. 公司/部门内组织架构?如果应聘成功的话将会处于一个什么样的职位?在此职位下公司所设定的职业晋升方向是什么样的?更看重哪方面能力?

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值