我一朋友的面试题,没学过,求解

前端
1.请求中Get和Post区别是什么?
2.css如何实现div水平居中?
3.mvvm框架有什么不同与优势
4.讲诉vue框架的生命周期
5.前端项目的部署方式

后端
1.private和protected的区别是什么
2.项目中异常是如何统一处理
3.什么是数据库事务
4.redis使用过吗, 好处是什么,常用的场景有哪些
5.java项目是如何进行线上部署

这些问题网上都有解释。也都是来源于网上的,直接百度搜索就有。