用的小鱼易连软件,面试官准时打给了我,先进行了自我介绍,然后对在学校学习的课程进行了了解,问了对哪门课最感兴趣。
然后开始共享屏幕,用自己熟悉的开发工具写两个算法。
1.在一个字符中,找到第一个只出现一次的字符,并返回他的位置,没有返回-1;
2.有两个数组,实现数组内容合并,如【1,3,5】,【6,4】,结果为【1,6,3,4,5】
3.String可以被重写吗
4.Java有什么数据类型
5.Lock和Synchronized区别
6.HashMap和CurrentHashMap底层实现原理
7.MyBatis和Hibernate区别
8.StringBuffer和StringBuilder区别
9.HashSet底层实现
2.有两个数组,实现数组内容合并,如【1,3,5】,【6,4】,结果为【1,6,3,4,5】
3.String可以被重写吗
4.Java有什么数据类型
5.Lock和Synchronized区别
6.HashMap和CurrentHashMap底层实现原理
7.MyBatis和Hibernate区别
8.StringBuffer和StringBuilder区别
9.HashSet底层实现
10.redis和memecache区别
11.有什么想问的
11.有什么想问的
感觉自己答的不好,对底层没有很多了解,而且我这边网络质量也不大好,效果也不太好,面试官也安慰说就当一次经验了,感觉很失落,但是还是自己知道的太少了,加油!
全部评论
(4) 回帖