15. 浙江一目智能(Java开发)

一面 32min

  1. 自我介绍
  2. 实习经历介绍
  3. 项目介绍,项目中有哪些数据库表,一个下单操作设计哪些数据库表单
  4. 用户表,商品表,订单表
  5. 项目数据库表字段
  6. 登录逻辑实现
  7. SpringBoot常用注解及解释,实现原理,自己写过注解吗
  8. 对数据库的优化
  9. 复杂SQL的优化,关联子查询建新表,拆分表中字段,经常查的放到一个表中
  10. 用户态和内核态的区别,什么时候由用户态切换到内核态,打开文件涉及内核切换吗
  11. 操作系统内存管理,为什么要进行内存分段分页
  12. 段页式内存管理
  13. 通过IP访问局域网另外一台主机,操作系统做了什么事情
  14. 对Java虚拟机的理解
  15. 类加载过程
  16. 加载链接初始化
  17. 对象初始化过程
  18. 对象存储在哪里,堆溢出,128M实现一个堆溢出
  19. 从数据库中读取较多数据量,确切是多少数字?
  20. 线程安全定义,举一个线程不安全的例子,怎么保证线程安全
  21. 死锁,具体怎么实现,怎么避免死锁

总结:面试官常常让举一个具体事例来说明,具体事例还需要再学习。

二面 30min

  1. 算法题长度为n的数组,进行t次操作,操作a对数据进行修改,操作b获取区间范围和,怎么实现(不会)
  2. 读写锁,实现读写锁库有哪些方法
  3. 获取锁和释放锁
  4. 快排思路,写一个快排
  5. 了解哪些数据结构,数据结构的实际应用
  6. 栈、队列
  7. 进程内存结构
  8. C语言程序怎么执行
  9. 编译链接
  10. 常见的数据库架构
  11. SQL解析
  12. 索引的设计,B+树的特点
  13. 平衡树知道哪些
  14. 项目遇到的困难
  15. 软件工程目标,软件工程的应用
  16. 软件项目管理,软件生命周期
  17. 数据库了解哪些,不同的数据库应用场景
全部评论

相关推荐

评论
3
收藏
分享
牛客网
牛客企业服务