JL支付面试记录

孤街醉人 提交于 2019-11-29 19:31:04

1、你常用的设计模式有哪些?单例模式的懒汉单例是最佳实现方式么?

2、你知道的集合框架有哪些?详细讲一讲他们的区别。

3、Spring Bean的作用域有哪些?你项目中用到过哪些?

4、SpringMvc前端控制器的工作流程。

5、Mybatis和Hibernate的区别。

6、工作中哪些地方用到了Redis。

7、写过Oracle存储过程和触发器么?

8、讲一下Oracle数据库如何优化。

9、写一条sql,查出班级中男生和女生的总数

select sc.ClassName as '班级名称',count(sc.StuId) as '总人数' ,sum(case when sc.StuSex='男' then 1 else 0 end) as '男',
 sum(case when sc.StuSex='女' then 1 else 0 end) as '女' from StuClassView as sc  group by sc.ClassName

10、讲一下你在Linux中常用的命令,如何建立一个软连接,如何打包一个tar文件?

  1)如何建立一个软连接

  创建软连接:ln  -s  [源文件或目录]  [目标文件或目录]

  删除软连接:rm -rf [目标文件或目录]

  修改软连接:ln -snf [源文件或目录]  [目标文件或目录]

  软连接命令:https://blog.csdn.net/qq_21386275/article/details/79881543

  软连接和硬连接的区别:https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/

  2)如何打包一个tar文件?

  --打包当前目录下所有后缀为log类型的文件

  [root@DB-Server logs]# tar -cvf backup_log.tar ./*.log

  --查看打包了那些文件

  [root@DB-Server logs]# tar -tf backup_log.ta

  https://www.cnblogs.com/kerrycode/p/9827742.html

11、股票交易市场,每个小时产生一次交易数据,例如[5,3,7,1,6],一天只允许买进卖出各一次,如何获得最大利润(不考虑时间复杂度和空间复杂度)?

12、讲一下你们项目。

13、讲一下你们下载模块。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!