当前位置: 首页 > 面试经验 >

快手Java暑期实习一面

优质
小牛编辑
89浏览
2023-06-16

快手Java暑期实习一面

#快手##面试体验最好的公司##java#
上来直接开门见山,没有自我介绍,面试官甩了道Java基础题
1、定义一个方法、入参MAP,返回值Set,为map中的value (map的遍历)。
忘记导包了,报错了
2、问题1: 创建一个员工表,包含
姓名:
年龄
薪水
性别
详细信息介绍(最多5000字)头像:
入职时间:
工号(唯一)
问题2: sql 查询5个入职时间大于2天的男性员工,并按照年龄从大到小排序(怎么构建索引)
问了表为什么这样设计,字段的类型为什么是这个(为什么用varchar不用char),听过blob这个类型吗?为什么薪水用double,为什么工号用int,头像为什么也用的varchar?不能直接把图片数据传进去吗?(我说一般都是存的链接)
问了这个sql的索引怎么设计,为什么这么设计,单独给性别设置一个索引合适吗?
3、面向对象实现一个生产者消费者模式1个生产者,每100ms产生一个数字,给消费者,每次生产10个数字进入等待,提示消费者进行消费1个消费者,每次消费一个数字(打印出来),消费完生产者的数据后进入等待,并唤醒生产者进行生产。(也是代码题)
4、谈谈你对Spring、SpringMVC、SpringBoot、SpringCloud这些框架的理解以及他们之间的关系
5、说说浏览器从发起请求到服务端响应的过程,包括其中涉及到的一些网络协议也都说一下。
6、主要问了下项目中的秒杀的具体实现以及缓存击穿、雪崩怎么解决的。
7、手撕算法:三叉树的广度遍历
反问:这次面试表现会影响到后续的投递吗? (应该不会,主要看后面的面试官,有些面试官可能会看一看面评)
觉得我不足的地方?
--------------------------
第一次面试,紧张麻了
 类似资料: