有点挫败,50 打车大老远跑一趟,笔试做了一个半小时,结果一句没通过连人都没见到。
客观来说题不算难但也算不上简单,面试体验真的差,特别讨厌在纸上写代码算法题
1. 根据年月日输出这是一年中的第几天(只能用 int,不能用 date)
2. 在有序数组中查找指定元素
二分查找,唯一一个把代码写正确的题
3. 打印菱形
4. 合并两个有序链表
5. 数据库事务是什么?什么情况下使用?举例说明死锁的情况
6. SQL 题
- 卡片表 CARD:CNO 卡号,NAME 姓名,CLASS 班级
- 图书表 BOOKS:BNO 书号,BNAME 书名,BTYPE 书类别,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数
- 借阅记录表 BORROW:CNO 借书卡号,BNO 书号,RDATE 还书日期
限定每人每种书只能借一本,库存册数随借书、还书而改变
- 找出借书超过 5 本的读者,输出 借书卡号 及 所借图书册数
- 查询当前借了《计算方法》但是没有借《计算方法习题集》的读者,输出其借书卡号,并按卡号降序排序输出
- 将‘C01’班同学所借图书的还款都延长一周
- 从 BOOKS 表中删除当前无人借阅的图书记录
- 如果经常按照 书名、书类别 查询出图书的 作者、单价 信息,应该以哪些字段来建立索引