首页 > 北控三兴Java社招面经
头像
UMRsama
编辑于 2021-04-16 09:28
+ 关注

北控三兴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) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐