网站建设企炬做网站要注意哪些
博主面试岗位包括:java开发、软件测试、测试开发等岗位,基于之前经历的面试总结出的一些常见题目。仅供参考,互相学习!!
八股:java开发、测试、测开岗位
 Java技术栈:Java基础、JVM、数据结构、操作系统、计算机网络、数据库SQL
 代码规范、Linux、Spring、SpringMVC、SpringBoot、Mybaits、git、Maven、中间件、项目经历
软件测试基础
 Springboot用到哪些注解
 Redis缓存、持久化策略、内存策略
 点击到返回页面在项目中的过程
 http报文组成、状态码
 OSI七层网络模型、TCP/IP协议
 运输层协议:TCP和UDP
 Spring ioc、aop
 对象和容器的区别
 进程状态和转换
 多线程概念、并行并发,如何确保线程安全
 Java集合级集合实现类 List、Set
 软件开发流程、软件生命周期
 软件测试方法、测试用例
 自动化测试工具
 Selenium工作原理
 性能测试需要测试什么
 Java锁
 JVM分区
 MySQL事务隔离级别、解决幻读、锁机制、B+树、索引
 Redis数据结构和底层实现
 消息队列
 设计模式:单例模式、工厂模式
 SpringMVC、SpringBoot框架
 JVM垃圾回收机制
 Linux命令
 Vim编辑器
 Git、maven
 网页输入url发生了什么
 进程和线程的区别
 进程间的通信方式
 Vector和list区别
 数据结构排序
 对具体测试场景进行测试
 TCP拥塞控制、快重传
 Cookies和session区别
 Get和post区别
 各种排序
 List/Set/Map区别
 StringBuffer和StringBuilder区别
 Java数据结构
 Sql语句:左连接、右连接、外连接
 http和https区别
 TCP三次握手四次挥手
手撕代码:java、sql等,多练习,可在牛客、leetcode准备
祝面试顺利!
