把项目中用到的整理了下,大家小试一下吧,答案我就屏蔽了,感兴趣应该都能百度到
---------------后台 -------------------:
1、跨站脚本攻击XSS 和 CSRF跨站点请求伪造 防护手段
2、图片伪造攻击防护手段
3、缓存击穿、雪崩、穿透有什么区别,怎么预防
4、常用的负责均衡算法有哪些
5、mybatis中,${}和#{}区别?
6、常用的springmvc注解
7、SpringMVC怎么样设定重定向和转发的?
8、SpringMvc的控制器是不是单例模式?如果是,有什么问题?怎么解决?
9、ftp和sftp的区别
10、mqtt三种消息质量模式?
11、mqtt桥接有哪三种转发方案?
12、索引的优缺点,什么时候使用索引,什么时候不能使用索引?
13、数据库连接池的作用?
14、事务与锁是不同的。
15、面向对象的三大基本特征
16、Java小应用程序和普通的Java应用程序有什么区别?
----------------前台 -------------------
1、跨域问题产生的原因?如何解决跨域问题?
2、ajax同步异步有什么区别,ajax缓存如何处理?
3、如何处理发布版本问题,避免清理缓存
4、get和post区别
5、ES6 引入的模块化,支持import 来引入另一个 js,需要在script标签上做什么处理?
6、vh、vw和百分比的区别?
7、如何做自适应16:9 4:3有哪些适配方案
8、cookies,sessionStorage和localStorage的区别?
9、什么是事件冒泡?如何取消冒泡?
10、Web3D技术中GLSL编程分哪两个着色器?
11、echarts初始化函数是?
12、websocket消息推送ws协议和wss协议在什么情况下使用
13、CSS 伪元素,常用的:有什么?
14、vue中v-show和v-if指令的共同点和不同点?
15、vue父组件向子组件传递数据?
16、vue子组件像父组件传递事件?
----------------运维----------------
1、mysql8数据库取消大小写敏感怎么处理?
2、maven的打包指令install和package区别
3、服务太慢如何排除,arthas是否使用
a、先查看缓存,
b、然后查看磁盘,
c、再查看进度,
d、再查看日志对否报错,
e、最后解决方案arthas或其他方式进行代码调试
4、docker中save和export的区别?
5、docker挂载虚拟目录的参数?
6、如何查看java进程?
7、如何查看磁盘情况?
8、有没有写过sh脚本,如何实现开机自启
9、ssl证书是否配置过,在哪上面配置的,默认端口多少
----------------移动----------------
1、混合开发和原生开发的区别
2、苹果证书有哪三种
3、苹果testflight作用
4、cordova开发打包命令
5、android安全加固之后需要二次签名,使用的签名命令



