美团测开一面

6.11一面 45min
1.自我介绍
2.当时是以什么契机想学习Java的?
3.Java当中实例化对象可以用哪些方式?
4.常用的集合类有哪些?
5.开发过程中用过哪些设计模式?
6.JDBC在数据库当中的一些增删改查操作,流程怎么样的?
7.JVM当中有哪些区块?机制都是怎么样的?
8.用代码写了一个本地的脚本,然后怎么去执行(不会)
9.SpringBoot的基本实现原理?
10.Mybatis都用过哪些注解?
11.HTTP协议有哪些基本方法?
12.GET和POST的区别?
13.说一下你的项目?哪里找的?架构?
14.你这个项目肯定涉及到高并发吧?有没有进行过什么测试?(说了一下Jmeter对查询接口的测试)
15.脏读和幻读(真想给自己一巴掌!!!这个都没答出来,脑子抽了当时)
16.算法题:冒泡排序
17.你学习过程中遇到过哪些困难?
18.你是非科班,平时你是怎么学习的?
19.你是哪里人?
20.什么时候可以来实习?对于实习地点有要求吗?
反问:
刚才的问题可能有些回答的不好,您对我是什么评价?
面试结果什么时候可以知道?(不给说)
部门涉及哪些业务?

面试官感觉挺逗的一个小哥哥,给人感觉挺舒服的,一直是微笑的压力没那么大。
求二面
------------------------------------------------
更新,一面挂。反正就1个没答上来,投的太晚应该是没hc了,已经和一面面试官沟通过了。
秋招我还会回来的
全部评论
佬一面答这么好也不给二面吗我是投后端现在被测开捞
点赞 回复 分享
发布于 2024-06-23 16:59 上海
佬啥部门
点赞 回复 分享
发布于 2024-06-12 22:33 北京
算法题是口述还是手撕哇
点赞 回复 分享
发布于 2024-06-12 11:13 辽宁
蹲后续
点赞 回复 分享
发布于 2024-06-12 09:49 北京

相关推荐

09-10 21:13
门头沟学院 Java
第一题: 把数组排序后dp,dp[i]代表从1到i最多可以保留几个数。遍历数组,二分查找左边第一个差值大于d的数,假如二分出来下标为j,直接dp[i] = dp[j] + 1。dp之后扫一遍dp数组取全局最大值,答案就是n减去这个全局最大值。注意如果删掉数量为奇数的话,答案得减一第二题:首先对于字符串第一个plog一定是不会被评论的,由此可得只要轮数足够多,所有与第一个plog不同的plog一定会被删除,所以把答案设置为第一个连续的字符的长度。通过观察可得,可以定义一个变量x,遇到一个不同于第一个plog的plog加一,遇到相同的话,如果x大于0就把x减一,否则就把答案减一。第三题:由题可得这是一棵树。如果x>=y,显然可以一个一个节点炸,输出n*x就行。否则我们要让使用操作2的次数尽可能多。要让操作2尽可能多的话,就要通过使用操作一把连通块数量变得尽可能多。这可以用树上dp作。定义dp[u][0]为对该节点使用操作1,dp[u][1]是不使用,以u为根节点得到的子树内最大连通块的数量。对每个节点初始化 dp[u][1] = 1, dp[u][0] = 0转移时通过dfs,对于所有子节点v,有:dp[u][0]  = sum(max(dp[v][0]), dp[v][1]));dp[u][1] = sum(max(dp[v][0]), dp[v][1] - 1));使用操作2最大次数就是max(dp[root][1], dp[root][0]),这个次数乘y加上剩余节点数乘x就是答案了
投递小红书等公司10个岗位
点赞 评论 收藏
分享
评论
7
25
分享

创作者周榜

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