【经验向】广发银行研发中心 软件开发工程师 一面面经


技术面,因为疫情原因在家面的。面试有两个人,一个看上去像小组长,一个看上去像部门总管?把问题罗列一下吧。(括号里是我回答)

1.介绍一下你自己的毕业设计项目(巴拉巴拉巴拉,计算机视觉和矿井结合的),有没有实习经历(没有),毕业项目用的什么语言(python),为什么定的这个题目(老师给的)。

2.Java学到什么程度了,有哪些引用类(Scanner, String, ArrayList, HashMap,Calendar),Calendar计算两个时间的差,会吗(答使用绝对毫秒数进行相减),不行有没有其他方法(答不会)。

3.List和ArrayList的区别是什么,ArrayList的查找和增删的时间复杂度是啥,LinkedList和ArrayList的区别是什么(链表)。

4.如果将一个想将一个字符串的每个字母都拿出来,并且排序,怎么操作(一开始没搞清楚题意,想用HashMap,后来想明白了,直接用ASCII码比较,用List存储,再用Collections.sort排序)。

5.问了字符串分割的方法,答使用成员方法split,传参想要分割的字符串。

6.在哪学的Java(黑马程序员),有没有自己写代码(一直自己写,自己写的印象深)。

7.Java和C++的区别是什么,(答1自动回收内存,2C++有指针),哪个更好(看情况,如果游戏和渲染相关用C++,如果企业级开发用Java很多)

8.对工作地点有什么要求,有没有其他offer,有没有什么要问我的。

结束。等结果吧。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM