1.模拟面试前先通知大家: 自我介绍重点、 面试常见技术问题
2.面试期间:每人提问三到四个问题。 回答不了三个问题就是不通过。百分制 70分通过。
常见面试问题有:
形式可以一次三人(抢答), 或者一次一人(一对一)
基本数据类型 switch分支结构 比较相等 ++ -- 包装类 oop常见概念
方法重载、 方法重写 try-catch-finally finalize throw throws 自定义异常 异常分类
实体类格式、 抽象类接口格式、 内部类格式、 静态关键字、 jvm内存结构、 java垃圾回收
方法值传递和引用传递、 集合(线性表、 链表、 散列表) 常见数据结构(二叉树、 红黑树)
java7和8中的hashMap区别、 Collection和Collections的区别、 双向链表/双向循环链表
线程锁、 线程常见问题、 同步和异步区别、 http协议概念、 socket通信流程
xml格式、 常用工具类、 反射基本操作、 数组的基本操作、 二进制基础
1.面试前: 需要学员准备好自我介绍(带酷鲨商城引流平台及二阶段技术栈)、 酷鲨商城引流项目介绍部分(逻辑功能梳理、技术梳理)
2.模拟面试流程: 提问四个问题,回答三个问题算通过,百分制的话80分通过
3.常见面试问题如下:
分区标签的作用以及有哪些分区标签: div, span
HTML5中新增的分区标签,作用是和div一样,为了提高代码的可读性
form表单中的控件
文本框:
密码框:
单选:
多选:
日期:
文件:
下拉选:
提交按钮:
重置按钮:
自定义按钮:
五种定位方式:
盒子模型= content内容+margin外边距+border边框+padding内边距
conent包含: border边框
margin外边距: padding内边距:
元素显示方式包含哪几种(通过display样式控制元素的显示方式)
block: inline: inline-block: none: 隐藏元素
CSS三大特性以及相关信息: 层叠、 继承、优先级
window对象中常用的方法(老师随机抽选5个)
MVC设计模式, 前端MVVM设计模式:
VUE相关指令
数据库: mysql中的对象(表、数据库、视图、索引等)、避免索引失效的条件
条件查询、 分组查询、常用函数、等值连接、自连接、 外连接、子查询
jdbc: jdbc的操作步骤
springboot: springboot的优缺点、 springboot常用注解
酷鲨商城引流系统: 涉及的表、 每个模块的业务逻辑
cookie和session的工作原理及区别。
过滤器、监听器、拦截器的区别。
1.面试前,需要学员准备好自我介绍(包括所有课程内容的技术栈 及项目峰会项目)、 项目介绍部分(逻辑功能梳理、技术梳理)
2.模拟面试流程: 提问四个问题,回答三个问题算通过,80分通过
3.模拟面试常见问题:
项目峰会问题: 数据库设计、 自己参与模块的逻辑问题、sql多表关联逻辑问题
酷鲨项目问题: 单点登录、 springvalidation的使用、 秒杀模块、 分布式事务处理、订单的生成。
redis数据类型、 redis分片 多台 集群问题、 redis穿透 击穿 雪崩问题
ssm: springDI、 springIOC、 springAOP、 springmvc执行流程、 spring和springboot的比较
mybatis的编程步骤。 mybais一对一 、 多对多编程步骤。
linux及docker : linux常见命令、 docker中的几个概念及基本操作。
springcloud: 几个组件及每个组件的功能及运行原理。
全文检索ES、 消息队列的原理、 nginx反向代理