程序员社区

北控三兴Java社招面经 + (Java后端开发)

今天给大家分享一篇 北控三兴Java社招面经, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~

最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。

点击下载完整PDF☞ 2022年最新Java面试题集

北控三兴Java社招面经

笔试:

1、简答题:final,finally,finalize的区别;线程同步的方法;最后一道是逻辑符号的;

2、程序题:两道是看运行结果,还有一道是阿拉伯数字金钱转换成中国传统计数(1001--一千零一元)

3、数据库考的是多表联查,还有一道九九乘法表;

面试:

1、查找、jvm、线程池各种细节;

2、亿级数组排序;

3、redis处理恶意攻击;(布隆过滤)

4、线程通信,对象的深度复制,类加载机制;

5、设计登录模块的时候怎么把密码改成密文?

答:设置input属性的时候把密码这方式。一栏的type定义成password,为了提高安全性还可以采用md5加密的

6、如何进行优化数据库?索引可以加几条?索引是越多越好么?为什么索引可以提高检索效率?

答:因为索引就像字典的检索目录一样,只从符合条件的信息中进行筛选,而如果没有索引,查询的时候是从头到尾全查一遍,索引不能太多,以翻书为例,如果你翻书的过程中,书只有十页你完全可以手动翻完不需要索引,有了索引反而增加查询时间,所以要根据实际情况,而且索引一般用于常用的类的查询,还有不频繁更新的数据加索引,如果是总需要更新的数据,在更新过程中会比较慢,更新数据会根据索引分类添加新的数据;

7、如果项目延期你会怎么办?

8、未来的职业规划,入职后的规划;

9、从原单位离职原因和能到岗的时间;

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 北控三兴Java社招面经 + (Java后端开发)

一个分享Java & Python知识的社区