北控三兴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工程师#
全部评论

相关推荐

敢逐云霄志:你打招呼语怎么能这么长,hr都没看下去的欲望,简明扼要说重点,就读于某某学校某某专业,26届应届毕业生,学信网可查,先后在某某公司实习过(如有),然后做过什么项目,想找一份什么样的工作,可实习几个月以上,期待您的回复。
点赞 评论 收藏
分享
评论
1
12
分享

创作者周榜

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