蚂蚁一面凉经

49分钟

1.      先自我介绍一下吧?

2.      Java基本数据类型有哪些

3.      Int缓存池是什么?

4.      这些数据类型在做用上有什么区别?

5.      StringBufferStringBuilder是什么?有什么区别?

6.      String是线程安全的对象吗?

7.      讲一下你理解的线程安全指的是什么?

8.      Java当中常用的类和方法哪些是安全的?

9.      Java的基本数据类型都是从object中继承的是吗?

10.   讲一下Hashcode()equels()都是用来做什么的?

11.   解释一下hash主要是个什么东西?hashcode()在那些地方会被用到?类和方法

12.   讲一下哈希的冲突是指什么?什么情况会导致哈希冲突?如果冲突严重会怎么去解决它?

13.   Java包的访问权限控制一般有哪些?分别有什么区别?为什么定义一个类会将属性定义成private?是出于什么考虑?private怎么样被其它类访问到?除了getset还有吗?

14.   对反射了解吗?反射机制是什么?

15.   JavaC++最大的区别是什么?除了类、库的区别其他的还有吗?

16.   操作符重载指的是什么?操作符重载一般用在哪?用来解决什么问题呢?

17.   C++析构函数一般用来解决什么问题?

18.   讲一讲对java里异常的理解?介绍几种异常的用法?errorexception的区别是什么?什么时候会出现error什么时候是exception

19.   问项目?问主要做了什么?为什么选用这个数据库?(我说的mongoDB)和一般的关系型数据库的区别了解吗?

20.   还了解别的关系型数据库吗??觉得哪个好用?好用在哪里?

21.   对mysql分区索引和全局索引有什么了解?(不了解)那对分区的索引有了解吗?

22.   简单讲一下Mysql的优化问题?

23.   讲一讲数据库的三范式?

24.   讲一讲排序相关的算法有哪些?快速排序的思想是什么?如何实现?讲一讲分治是什么?

25.   讲一讲动态规划的思想?

26.   对前端有了解吗?

27.   http的组成方式?httphttps有了解过吗?tcp有了解吗?(答:看过一点讲不出来我笑了)

28.   讲一讲网络分层?哪几层?tcp处于哪一层?应用层一般有哪些常见的应用?

29.   浏览器做访问依次寻址的过程是?第一步浏览器发请求是怎么找到服务器的呢?

#面试复盘##内推##春招##面经##Java#
全部评论
楼主回答出了多少啊
点赞 回复 分享
发布于 2022-04-06 13:44

相关推荐

评论
4
10
分享

创作者周榜

更多
牛客网
牛客企业服务