有赞Java后端一面面经
面试平台:腾讯会议
一面
计算机网络:
- TCP-UDP
- 用户输入网址到显示网页过程
Java:
- synchronized 锁升级、锁降级,可重入锁
- hashmap结构、put流程,怎么解决hash冲突。
- hashtable与hashmap区别
- 介绍线程池
- tomcat servlet接收请求流程
mybatis:
如何防止sql注入
#{}是经过预编译的,是安全的;${}是未经过预编译的,仅仅是取变量的值,是非安全的,存在SQL注入。
数据库:
- 三大范式
- 索引:聚簇索引和非聚簇索引区别
项目:
- 用户角色权限设计
- 输错密码锁定用户功能
编程题(口述):相交链表,如何找到相交点。
#有赞##面经##校招##Java工程师#