在实习僧和Boss投递的简历,奇怪的是实习僧有两个,我都投了,第一次拒绝了我,实习僧发了短信,这个不知道是哪里来的通知,昨天收到电话通知面试,然后发了邮件
让我添加面试官微信,安排微信电话面试,选择下午3-6点时间段。
上来直接就开始了,我以为要我先自我介绍!
1、JDK和JRE的区别?
2、基本数据类型?3、中国的人口用什么数据类型存储?
我说long,问我为什么不用int,我说int最大范围是2^32-1.....的,面试官就在笑了。
4、==和equals的区别?
==:
基本数据类型,比较值
引用类型:比较地址值
equals:
只能比较引用类型,比较对象的时候,判断成员变量是否相等。
5、那么String是怎么比较的?
答:比较值
6、两个字符串值是相等的,用==是返回true吗?
7、final是怎么用的?
变量、方法、类
8、String类有没有被final修饰?
9、StringBuffer和StringBuilder有什么区别?
10、一般会用哪一个?用StringBuffer,会出现线程安全
11、什么是线程安全
多线程操作共享资源时,导致共享资源出现错乱。
12、举个例子会出现线程不安全问题?
我说的是购票系统
13、String的方法?
equals、indexof、chatAt、toCharArray、length
replace、replaceAll、toLowerCase
14、HashMap和TreeMap 有什么区别?
TreeMap:基于红黑树实现的,是有序的,不允许为null
HashMap:基于数据+链表实现的,是无序的,允许为null
15、ArrayList和LinkedList有什么区别?功能上?
ArrayList:查找快,增删慢
LinkedList:查找慢,增删快
16、ArrayList有什么场景下是不慢的??没听懂,后面说为什么慢?
17、ArrayList有没有什么情况下是修改比较快的?
后面弄明白了,怎么样的情况下插入数据比较快
插入数据的时候越往后越快,移动的数据越小
18、线程和进程有什么区别?
19、进程可以没有线程吗?(这个有人知道答案吗?百度不到)
20、深拷贝和浅拷贝的区别?
你有什么要问的吗?
问:公司主要是做什么的?
答:主要是做电信的
问:公司对新人怎么培养的?就是进去有没有人带?
答:有的,有一个人带你的
问:对我这次的评价?
答:这个我说不清楚,后面还有很多同学
问:后面还有面试吗?
答:可能有 可能没有,到时候短信通知。
哦哦 好,那再见。
总体来说问的是比较简单的,但是我有一两个没回答上来,第一次面试,
全部评论
(7) 回帖