途虎测开校招二面1h

1. 假如现在在做一个项目,针对儿童娱乐的一款web产品,网页有三个输入框和一个提交按钮,根据用户的输入去输出三个数构成的三角形,如何去设计它的一个架构?
2. 该产品就是做一个前后端分离的产品,既然涉及前后端,那前后端数据之间应该怎么去交互?需要去将什么数据传递给后端,以及后端需要返回什么样的数据?
3. 现在需求变更,需要在浏览器界面展现用户最近的5条输入记录,针对这个新的功能,你需要如何去如何优化?
4. 你提及需要数据库建表来存储相关信息,那表中需要包含哪些字段?口述一下建表语句?
5. 你提及可以建立索引,那在哪个字段上建立索引,口述一下建立索引的语句?口述下查询记录的语句?
6. 你提及建表中需要有user_id字段,但实际中可能有个单独的user_info表记录用户信息,那此时如何进行查询?
7. 需求再次变更,前面提及的所有前提条件都是说用户需要先去登录,假如现在不用注册登录就可以直接使用功能,方案该如何改进?
8. 你提及可以使用ip地址作为用户标识,这样的方案有什么好处,有什么缺点?
9. 你刚才提及ip地址作为用户标识可能行不通,你说因为现在广泛使用DHCP协议,那DHCP协议是什么,既然ip行不通有什么别的方法?
10. 你提及可以使用mac地址,那这样又有什么优缺点?
11. 你说用mac地址可能泄露用户隐私,并且mac地址较长,那有什么改进方法?
12. 假如现在方案按你说的确定下来了,你需要去做一个完整的测试,需要考虑哪些方面,需要怎么去做一个完整的用例设计?
13. 你项目中有对 SQL 注入进行安全验证,具体是怎么进行测试的?
14. 能否说下如何去构造一个 SQL 注入攻击?
15. 如何去避免 SQL 注入攻击?
16. 手撕代码: 有效的括号
全部评论

相关推荐

01-11 12:43
门头沟学院 Java
一面30min左右自我介绍+项目全流程讲解 5min左右项目提问10min左右(只能回忆一部分)1.在与大模型的交互中,通常采用的是SSE 协议,为什么要在项目中使用IM来进行通讯?2.分布式ID高性能改造,做了那些方面的性能优化?3.消息推送平台中数据存储的设计?八股15min1.分布式锁?分布式锁要解决那些问题?2.数据一致性解决方案中,延迟双删的问题?3.新建一个线程池要指定哪些参数?整个运行过程?4.核心线程数量,还有最大线程数量,还有一个是工作队列。但是工作队列我们一般都会去选择有界的,很少去选择无界的这个队列。基于这三个参数的这个大小,我们应该怎么去评估?5.队列的大小应该怎么去设置?6.HashMap扩容流程7.索引失效有哪些场景?8.类型转换为什么会失效?9.RocketMQ中的事务消息原理?场景题5min左右1在不使用RoctetMQ本身提供的这一套机制的话,我们自身有没有什么其他的方案能够避免这种问题?二面30min左右(已挂)1.gap一年在做什么?2.讲一下项目中的两个点亮,如何设计,碰到的问题,怎么解决的?3.Object中有两个方法,一个是 equals,一个是 hashCode。一般是重写了equals,单身通常是要重写hashCode,为什么?4.写Java代码的时候,打交道最多的,一个是 JDK, 一个是Spring?讲一下在哪个地方见到用到了什么样的设计模式。5.MySQL的索引默认Innodb引擎,为什么?6.数据库的隔离级别7.如果开发的应用程序上线之后,突然出现CPU猛涨的情况,如何去查?8.双栈实现一个队列,口述思路。
查看22道真题和解析
点赞 评论 收藏
分享
评论
2
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务