美团AI面试-第四场

总体来说很简单,也很基础。而且AI面试官不会压力你,你说啥就是啥,信心拉满
最后问通用问题,场景题的时候,AI会总结你的回答,然后根据你的回答进行深化提问
这一点很好,真人面试官就会挑一个他感兴趣的点问,而通常这一点你没有怎么在意。
AI的话,你重点说什么,他就问什么

八股
1. OSI 七层
虽然背过了 但还是忘了一个 应用层那个三个,会话层,应用层。忘了一个表示层。
答的是先建立会话,在数据处理,最后和应用程序连接

2. 接口和抽象类的区别

3. 一个文件描述符
很抽象,我答的是文件权限相关的。我只知道文件描述符是文件的唯一标识

4. mysql的聚合函数,讲一讲怎么用

5. 怎么设置一个商城购物车功能,注意高并发。
那就是数据库+缓存+消息队列+分布式事务+物理架构了

通用题
1. 你认为软件开发中,最核心的点是什么,该怎么去提升这方面的技能
我答的是 这个很简单了,肯定是交流 沟通,实践之类的。
扯了三分钟吧,口渴了喝水,系统提示我不要乱动

2. 怎么去学习新技术
这个跟上面差不多吧,可能就多了一点,怎么去分析定位问题,debug的技术

#美团AI面试# #美团#
全部评论

相关推荐

10-15 20:50
已编辑
门头沟学院 Java
小红拿到了一个长度为n的数组&nbsp;a,每次操作小红可以选择数组中的任意一个数减去&nbsp;x,小红一共能进行&nbsp;k&nbsp;次。小红想在&nbsp;k&nbsp;次操作之后,数组的最大值尽可能小。请你返回这个最大值。n为1~10^5a,k,x为1~10^9示例输入:5&nbsp;&nbsp;3&nbsp;&nbsp;51&nbsp;&nbsp;4&nbsp;&nbsp;3&nbsp;&nbsp;11&nbsp;&nbsp;2输入为n,k,x&nbsp;以及数组a的值示例输出:3想知道这道题有没有比堆排更好的做法,我堆排一直tle。import&nbsp;java.util.PriorityQueue;import&nbsp;java.util.Scanner;public&nbsp;class&nbsp;Main&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;void&nbsp;main(String[]&nbsp;args)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Scanner&nbsp;scanner&nbsp;=&nbsp;new&nbsp;Scanner(System.in);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;n&nbsp;=&nbsp;scanner.nextInt();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;long&nbsp;k&nbsp;=&nbsp;scanner.nextLong();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;long&nbsp;x&nbsp;=&nbsp;scanner.nextLong();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;long[]&nbsp;a&nbsp;=&nbsp;new&nbsp;long[n];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PriorityQueue&nbsp;pq&nbsp;=&nbsp;new&nbsp;PriorityQueue<>((o1, o2) ->&nbsp;o2.compareTo(o1));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int&nbsp;i&nbsp;=0;i&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a[i]&nbsp;=&nbsp;scanner.nextLong();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pq.add(a[i]);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} while(k>0){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Long&nbsp;top&nbsp;=&nbsp;pq.poll();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Long&nbsp;nextTop&nbsp;=&nbsp;pq.peek();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Long&nbsp;dif&nbsp;=&nbsp;top-nextTop;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Long&nbsp;num&nbsp;=&nbsp;dif/x;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;num&nbsp;=&nbsp;Math.min(k-1,num);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k-=(num+1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;top-=(num+1)*x;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pq.add(top);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(pq.peek());&nbsp;&nbsp;&nbsp;&nbsp;}}
点赞 评论 收藏
分享
6 20 评论
分享
牛客网
牛客企业服务