美团提前批安卓一二面,已挂!

美团一面7.28上午 11点

Java基础

1.eaquels和hashcode的区别和用法

2.深拷贝和浅拷贝,如何实现深拷贝

3.软引用和弱引用,弱引用什么时候用

4.内部类和匿名内部类

5.java的网络请求方式

6.stringbuilder和stringbuffer的区别

7.hashmap的实现原理和put的方式

8.给20个容量,如何设置初时容量

9.怎么向文件中追究内容

10.字节流和字符流的区别

11.接口和抽象类的区别

12.arraylist和linkedlist的区别

多线程

1.wait和sleep的区别

2.wait如何获取锁

3.线程池分配线程的过程

框架

1.前面项目问了很多spring的框架

2.spring mvc说一下

3.说一下mvc模型

4.model是否直接操作数据库的

数据库

1.一道sql题,统计平均分大于90的班级名称

select classname from table group by classname having avg(score)>90

JVM

1.jvm的垃圾回收机制

2.cms与g1

手撕代码:求文件内的的.txt文件结尾的个数,一开始说是总个数,后来改为单个文件夹中的个数。
import java.io.File;

public class t6 {
    //static int count;
    public static void main(String[] args) {
        //取得目标目录
        File file = new File("E:\\秋招\\面试宝典");
        //获取目录下子文件及子文件夹
        //File[] files = file.listFiles();

        int readfile = readfile(file);

    }

    public static int readfile(File files) {
//        if (files == null) {// 如果目录为空,直接退出
//            return 0;
//        }
        //先判断是否是文件夹
        if(files.isDirectory()){
            File []files1 = files.listFiles();
            //用于记录当前文件夹中的.txt个数
            int count = 0;
            for(File f:files1) {
                count += readfile(f);
            }
            System.out.println("当前文件夹有多少个:"+count);
        }else{
            //说明不是文件夹是文件,如果是以.pdf结尾的就直接返回1
            if(files.getName().endsWith(".txt")){
                return 1;
            }
        }
        //既不是文件夹也不含.txt文件
        return 0;
    }
}


二面 8.2号 晚上8点

1.自我介绍

2.自己从项目中学到什么?

3.自己在项目中遇到的问题,怎么看别人的代码?

4.计算机网络和os基础了解哪些?

5.说说进程和线程的区别

6.我们来做几道编程题吧

(1)最长不含重复字符的子字符串
class Solution {
    public int lengthOfLongestSubstring(String s) {
        int length = s.length();
        if(length == 1) return 1;
        Map<Character, Integer> result = new HashMap<>();
        int i = -1, res = 0;//i注意从-1开始
        for(int j = 0; j < s.length(); j++) {
            if(result.containsKey(s.charAt(j)))//说明已经出现过
                i = Math.max(i, result.get(s.charAt(j))); // 更新左指针 i
            result.put(s.charAt(j), j); // 哈希表记录
            res = Math.max(res, j - i); // 更新结果
        }
        return res;
    }
}

(2)最长公共子串
import java.util.*;


public class Solution {
    /**
     * longest common substring
     * @param str1 string字符串 the string
     * @param str2 string字符串 the string
     * @return string字符串
     */
    public String LCS (String str1, String str2) {
        // write code here
        /*最长公共子串 采用动态规划*/
        int  m = str1.length(),n = str2.length();
        int[][] dp = new int[m][n];
        int indexMax = 0,maxLen = 0;
        for(int i = 0; i < m; ++ i){
            for(int j = 0; j < n; ++j){
                if(str1.charAt(i) == str2.charAt(j)){
                    if(i == 0 || j == 0){
                        dp[i][j] = 1;
                    }else{
                        dp[i][j] = dp[i - 1][j - 1] + 1;
                    }
                }//else 是str1[i]!=str2[j]的情况,这种情况下dp[i][j]=0,由于初始化已经将其设置为0,所以这里不再写。
                 
                 //处理完dp[i][j]之后,查看一下是否需要记录下来
                if(maxLen < dp[i][j]){
                    maxLen = dp[i][j]; //记录下最长公共子串的长度
                    indexMax = i; //记录下出现“最长公共子串”时的末尾字符的位置
                }
            }
        }
        if(maxLen == 0) return "-1";
        //字符串截取的长度有(end-start+1) = maxLen, 那么start = indexMax +1-maxLen
        // maxLen即为所截取的字符串的长度。
        return str1.substring(indexMax - maxLen  + 1 , indexMax + 1);
    }
}

害,发帖前害期待一波hr面,结果刚刚收到感谢信!

自己一直投的是后端,可能自己没有安卓的经验吧,给挂掉了!!! 秋招继续刚这个部门!!!

#美团22届提前批面试##面经##美团##安卓工程师##校招#
全部评论
这都挂??
点赞 回复 分享
发布于 2021-08-07 22:13
求问楼主是哪里base~
点赞 回复 分享
发布于 2021-08-06 02:17
算法 智力也都答出来了,安卓也懂一丢丢 还是挂了!!!
点赞 回复 分享
发布于 2021-08-04 10:35
🔥🔥🔥🔥🔥🔥 美团秋招开始啦,技术和非技术序列均可以看过来,扫码查看详情,内推码:EjngZbP 如需要简历和面试指导,可联系本人:vx 17600113983 备注:秋招
点赞 回复 分享
发布于 2021-08-04 08:30
来好未来!我内推免笔试!
点赞 回复 分享
发布于 2021-08-03 22:18
一面的算法题是在考察Java基础么?
点赞 回复 分享
发布于 2021-08-03 22:11
你这问的像是后端呀😂
点赞 回复 分享
发布于 2021-08-03 21:39
如何实现深拷贝 这个怎么说啊
点赞 回复 分享
发布于 2021-08-03 21:24
祝楼主能拿到心仪offer!
点赞 回复 分享
发布于 2021-08-03 16:43
感谢楼主分享
点赞 回复 分享
发布于 2021-08-03 16:43
加油楼主,会找到更好的offer的!
点赞 回复 分享
发布于 2021-08-03 16:40
我美团面了二面之后一直没消息,也没发感谢信…是挂了吗
点赞 回复 分享
发布于 2021-08-03 14:40
这都能挂,那我感觉我也得挂,昨天刚面完,好多东西没答太准确,算法题只是说了思路代码没写出来...
点赞 回复 分享
发布于 2021-08-03 14:24
我昨天下午二面 也收到感谢信了
点赞 回复 分享
发布于 2021-08-03 12:18
这都挂了嘛,明天面的我好害怕😱😱😱
点赞 回复 分享
发布于 2021-08-03 11:21
这也太夸张了,面是美团优选么?
点赞 回复 分享
发布于 2021-08-03 10:55
周四二面,感觉悬了
点赞 回复 分享
发布于 2021-08-03 10:48
楼主,两道题都做出来,然后挂了么?
点赞 回复 分享
发布于 2021-08-03 10:28
刚刚又投了这个到店事业部,继续刚!
点赞 回复 分享
发布于 2021-08-03 10:12

相关推荐

原来已经一年了,因为没有加任何实验室没有学长学姐带,再一次偶然的机会下刷到我们学校的牛肉哥,和他聊天之后发现他也没加实验室能进大厂,我就燃起了希望,去年大概&nbsp;4&nbsp;月份找好路线&nbsp;零基础&nbsp;开始学&nbsp;5&nbsp;月背八股和开始刷算法很难受&nbsp;7-8&nbsp;月焦虑躯体化害怕找不到实习&nbsp;9&nbsp;月找到一家像样的小厂去实习了&nbsp;4&nbsp;个月大三上期末考试结束之后&nbsp;1&nbsp;月份回来边实习边准备工作压力很大&nbsp;当时只有字节、百度、商汤的面试,字节三面挂了,百度&nbsp;oc,商汤&nbsp;二面挂(差评&nbsp;无效面试),之后来深圳百度实习之后还是觉得不甘心一直没把算法和八股扔下一直在准备,百度实习的时候&nbsp;mt&nbsp;交给我一个特别重要的工作数据库迁移(特别感谢&nbsp;mt&nbsp;,这个需求学到了很多东西处理了一堆线上问题),本来看着暑期他们面试都很困难,然后听说百度要涨实习薪资(然而&nbsp;5&nbsp;月并没有涨),就想着留在百度吧也懒得面试了,4&nbsp;月&nbsp;20&nbsp;多的时候字节&nbsp;hr&nbsp;打电话约面问我要不要尝试一下询问了&nbsp;1&nbsp;月份三面为啥会挂有没有学习&nbsp;ai&nbsp;知识(因为字节这边后端岗位偏&nbsp;ai),我来到百度之后全面拥抱&nbsp;AI&nbsp;也认识了我的好兄弟&nbsp;X&nbsp;哥,他在百度&nbsp;XX&nbsp;部门&nbsp;Agent&nbsp;实习,他属于是我&nbsp;Agent&nbsp;的启蒙老师,来百度之后一直在了解&nbsp;AI&nbsp;这一块,我就接受了字节的面试,一面的时候&nbsp;20&nbsp;分钟实习拷打然后突然说&nbsp;30&nbsp;分钟代码考核我心就凉了以为是&nbsp;kpi,算法题是手撕高并发安全下的令牌桶限流器,我写了整整&nbsp;80&nbsp;多行代码最后也写出来了,但是从来没看到过出这种题能&nbsp;oc&nbsp;的我也就不管了,后边面试也是很顺利但是流程有点长可能一直在横向吧总结结果是好的!!!感谢这一年努力的自己和遇到的各位互联网大佬分享的知识!!!ps&nbsp;图二纯感慨&nbsp;(觉得🍬请不要喷我)欢迎大家一起交流学习呀!!!!
点赞 评论 收藏
分享
评论
9
40
分享

创作者周榜

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