北控三兴Java社招面经

北控三兴Java社招面经

笔试:

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

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

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

面试:

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

2、亿级数组排序;

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

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

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

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

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

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

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

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

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

#面经##社招##北控三兴##Java工程师#
全部评论

相关推荐

我的人生算是废了,23届裸辞空档一年,存款只能坚持几个月了,找不到像样的工作了,人生何去何从。
梦想是成为七海千秋:这大环境下为什么要裸辞呀,风险真的挺大的,而且社招的话23届没有太多的竞争力,不过既然已经裸辞了就不要焦虑慢慢找。
我的求职精神状态
点赞 评论 收藏
分享
评论
1
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务