项目提问1.项目的输入输出是什么2.项目的难点是什么3.这个项目你参与了多少的开发,代码占比多少?八股提问1.JVM的结构是什么2.数据库事务的隔离性你了解吗3.HashMap的结构你了解吗4.如果HashMap出现了哈希冲突,该如何解决(不太会)5.死锁了解吗6.垃圾回收了解吗场景题提问1.一个用户登录场景,如果密码输错三次,就锁定24小时,请问该如何实现?2.有两个盒子,一个盒子装10000个蓝球,另一个盒子装10000个红球,每个小球的质量在1-100g之间。给你一个天平,你需要每次从两个盒子中各取一个球,使得他们质量相等,你该如何去做?手撕环节1.LeetCode740原题:删除并获得点数,使用动态规划反问环节1.询问了用户登录该怎么做回答:就是在数据库加几个字段,bool flag是否锁定int count 输错次数time last_error 上一次输错的时间然后写一个登录的逻辑。.2.两个盒子该怎么做回答:就是对两个盒子进行排序,之后就变成了寻找两个有序数组的相同值,用双指针就好。3.我该做哪些准备回答:应该加强工程能力(我只写了课题组的项目,没有做正经的Java项目)。