问的方面很多,很充实,这次面试
( JavaWeb课之后开发的 房屋租赁系统 )
4. 说说你团队开发,你担任的什么工作,什么分工
5. 你认为团队开发和个人开发相比优缺点是什么
(这里我说,我负责后端但是我不熟悉前端,负责前端的不熟悉后端 )
6. 那么你怎么进行这个矛盾的沟通或者怎么解决的
(我后端写好接口文档给前端)
7.通过RESTFUL吗 ( GET、POST) 、GET和POST的区别是什么
8.有用过Git吗,什么情况下使用git的
9.如果我们抛弃git的网络功能,你会用git干嘛
10. 你常用的git指令 ,git stash 有用过吗
11. 你了解网络拥塞了(TCP 队头阻塞)
12. TCP和UDP的区别知道吗、应用场景
13. 关系型数据库和非关系型数据库的区别
14. 如果你数据库中有100万条数据,你怎么进行优化
15. 索引的底层、为什么要使用索引、索引的缺点
16.你有自己设计过表吗,你认为表中哪些比较重要
(我项目中使用了Redis进行展示最近50条消息的功能)
17.你怎么使用Zset实现上面的功能的,Redis和Mysql之间怎么操作的
18.专业课中的软件工程导论还有了解吗(模型、方法、过程、生命周期)
19.未来三年的打算有考虑过吗
20.给你这几个排个序 ( 业务、成长、薪资、工作地点、团队氛围、工作强度)
(以下几个问题都是前面就问了的,第20问就是最后的了)
21.有了解过前端知识吗
22.有考虑往全栈方面发展吗
23. ddos攻击有了解吗,如何解决
反问 :