趋势科技一面凉经
1. 一面
- 问了下笔试的题目(一共有三题,我第一题还没做完,不知为啥还会有机会面试……)
- try catch 语句中,try 代码块抛出异常,catch 里面的对应父类异常能够 catch 到吗? 像这种子父类的赋值还出现在什么地方
- 通过 JDBC 连接数据库执行 sql 语句的流程
- ResultSet 关于游标的一些问题(不解)
- Map 的一些子类
- Set 和 Map 是否继承 Collection?
- MyBatis 的 # $ 有什么区别?
- blob 类型的使用
- 讲一下 sql 注入的例子
- MyBatis 如何获取表中 auto-increment 自增主键的值?
- Redis 线程模型
- Redis 缓存穿透了解吗?如何解决?是否有实践过,应用在项目上?
- 有没有看过 Redis 源码
- 有没有写过没有使用框架的网络编程,介绍一下
- sleep 和 wait 的区别?
- 如何唤醒一个线程?
- 平时怎么使用线程池?线程池如何控制并发量?
- 介绍下项目
- 一个算法题。给出一个象棋盘网格,一个马,它只能向向又走和向上走,不能向左走或向下走。例如,假如马当前所处位置为 (x, y),它只能左一下位置:(x + 1, y + 2),(x + 2, y + 1),(x + 2, y - 1),(x + 1, y - 1)。问:马从左下角走到右上角有多少种走法?如何获取它们的路径?如何获取最佳路径?(我都是回答通过回溯法,第三题面试官说更好的是动态规划)