首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客135526525号
上海理工大学 供应链管理
发布于上海
关注
已关注
取消关注
@等一个offer的牛肉丸很有趣:
美团测开校招一面
美团测开校招一面2023年8月28日上午10点,美团测开校招一面,base 成都到店事业群。面了一个半小时,满头大汗的。=======当天下午2点打电话约29号晚上二面,速度还挺快的1.谈一下接口和抽象类的理解。2.访问控制符在接口和抽象类有什么异同? 抽象类可以用private,public,default(默认)和protected,都可以作用在抽象类的抽象和非抽象方法,抽象和非抽象变量。 在接口中,所有的方法都是public或者default的,如果方法是default的,则你需要给他实现。无法设置为protected和private,接口中所有的成员都是public static final的,你在定义的时候就必须初始化它。3.接口和抽象类可以有静态方法或者变量吗? 接口中可以有静态变量,而且接口中的变量就只能是public static final的,即默认就是静态的。4.抽象类里抽象方法和非抽象方法可以同时存在吗? 可以5.解释一下对static和final的理解6.一个类有一个成员变量,它的修饰符为public static final,请问它的值是在什么时候确定下来的呢?7.static变量和非static变量初始化的时机是怎样的? static变量都会在类第一次被加载到JVM(Java虚拟机)时初始化,非static变量在每次创建对象时进行初始化赋值8.一个类的static变量和非static变量在内存中的位置是一样的吗? 这里我回答错了,应该是static变量存储在方法区,与类的生命周期相同,被所有实例共享。非static变量存储在堆中,与对象的生命周期相同,每个实例都有自己的副本。9.谈一下编译时和运行时异常,举几个常见的运行时异常的例子 运行时异常:NullPointerException(空指针异常)IndexOutOfBoundsException(数组下标越界异常)ClassCastException(类型转换异常)ArrayStoreException(数据存储异常,操作数组时类型不一致)编译时异常:IOException(IO异常)SQLException(SQL异常)ClassNotFoundException(类没有找到异常)10.Arrays.asList(int[] arr)得到的list数组和我们一般使用的ArrayList数组一样吗?可以用同样的方法吗?如何正确转数组到list呢?Arrays.asList()方法返回的ArrayList实例与常规java.util.ArrayList不同。这里返回的实例是Arrays类的一个内部类,它并没有实现add()、remove()等修改集合大小的方法。因此,尝试调用这些方法会导致UnsupportedOperationException。该列表支持的主要操作包括:get(int index): 获取指定索引的元素。set(int index, E element): 修改指定索引的元素值。但是只能修改,不能添加或删除。size(): 获取列表大小。contains(Object o): 检查列表是否包含指定元素。indexOf(Object o): 返回指定元素的第一次出现的索引,或-1(如果列表不包含该元素)。lastIndexOf(Object o): 返回指定元素最后一次出现的索引,或-1(如果列表不包含该元素)。toArray(): 返回包含列表所有元素的数组。iterator(): 返回列表元素的迭代器。以下是一些示例:List<int[]> list = Arrays.asList(new int[]{1, 2, 3});list.get(0); // 返回 int[] {1, 2, 3}// 抛出 UnsupportedOperationException// list.add(new int[]{4, 5, 6});// list.remove(0);如果你使用int[]数组作为参数,需要注意的是,Arrays.asList()将整个数组视为单一元素,返回的列表实际上只有一个元素,即该数组。总体而言,Arrays.asList()返回的列表主要用于对现有数组进行“视图级别”的操作,而不是作为通用的可变列表。如果你需要一个完全功能的ArrayList,应该使用其他方式来创建它,例如:List<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 3));这样,list就是一个真正的ArrayList实例,支持add(), remove(), clear()等所有操作。11.讲一下你对Java中的Collection接口的理解。12.HashMap中的key和value可以为NULL吗? 都可以为NULL,如果key为NULL的话,会把这个entry放在数组的第一个位置,即做特殊处理。13.MySQL基本数据类型说一下14.MySQL中DateTime和TimeStamp的使用场景?有何区别? 这块答的不好,细节部分没有好好弄懂。MySQL中的DateTime和TimeStamp都用于表示日期和时间,但它们有几个重要的区别,导致它们适用于不同的使用场景。主要区别:存储范围:DateTime: 从1000-01-01 00:00:00到9999-12-31 23:59:59TimeStamp: 从1970-01-01 00:00:01UTC到2038-01-19 03:14:07UTC存储大小:DateTime: 占用8个字节TimeStamp: 占用4个字节时区支持:DateTime是时区无关的,存储的时间值不会随数据库或系统时区的改变而改变。TimeStamp是时区敏感的,存储为UTC时间,当读取TimeStamp字段时,MySQL会将其自动转换为当前时区的时间。使用场景:DateTime:当你想存储生日、节假日、特定事件的日期和时间时。当需要的日期范围超出TimeStamp限制(如历史日期或很远的未来日期)。当你不希望时间随系统时区改变而改变。示例:TimeStamp:用于记录事件发生的具体时间(如日志、修改时间等)。当需要存储时间,并且该时间需要随时区变化而自动调整。当空间是关注点,并且时间范围在TimeStamp允许的范围内。示例:可能的问题:时区问题:使用TimeStamp时,如果不正确地管理时区,可能会导致数据不一致。范围限制:TimeStamp有日期范围限制,不适用于存储早于1970年或晚于2038年的日期。综上所述,DateTime和TimeStamp都有其合适的使用场景,选择哪个类型取决于你的具体需求。注意时区和范围限制,以避免未预见的问题。15.SQL中DROP DELETE TRUNCAT的理解? 它们的执行速度哪个最快(DROP > TRUNCAT > DELETE)?哪些会释放表的空间(DROP > TRUNCAT > DELETE)?16.设计一下上传简历的设计用例,能想到多少就说多少。17.Integer和String的比较问题常见的Integer包装类缓存机制和String的字符串常量池,这个很多八股写的很细,这里就不写了。Integer缓存是-128~127,这个我回答错了。妈耶 还有就是漏掉了一个细节,字符串常量池从Java7开始就移到堆里了,不是方法区或者元空间里。18.如果HTTP请求上传文件时,上传的文件过大,会报什么样的错误码?413 Request Entity Too Large:这是最直接相关的HTTP状态码,表明请求实体(在这种情况下是文件)太大,服务器无法处理。如果服务器是Nginx,你可能会在Nginx配置文件中看到client_max_body_size设置,该设置限制了HTTP请求体的最大尺寸。对于Apache,你可能需要设置LimitRequestBody指令。(最常见的)400 Bad Request:虽然不是特定于文件大小,但某些情况下,服务器可能会简单地返回一个400错误,表示请求格式不正确。504 Gateway Timeout 或 408 Request Timeout:如果文件非常大,上传可能需要很长时间,从而导致超时。这并不直接与文件大小有关,但与文件上传的时间有关。500 Internal Server Error:这是一个非特定的错误代码,表示服务器遇到了错误。虽然不太可能,但如果服务器没有正确配置来处理大文件,可能会出现这个错误。502 Bad Gateway:如果你的应用程序使用了反向代理(如Nginx或Apache作为反向代理),且该代理未配置为支持大文件,你可能会看到这个错误。19.介绍一下502、504错误码,并分别介绍一下它们发生的场景。502 Bad Gateway描述"502 Bad Gateway"是一个HTTP状态码,表示一个服务器(不一定是Web服务器)作为网关或代理来操作,从尝试执行请求的上游服务器中接收到了一个无效的响应。场景与举例反向代理: 当你使用Nginx或Apache作为反向代理时,如果后端应用服务器(如Tomcat, Node.js服务等)未能返回有效响应或完全不响应,反向代理可能会返回502错误。比如,如果后端服务器崩溃了,或者因为配置问题无法接收请求。(见得最多的)网络问题: 如果网络连接有问题,例如DNS解析问题或防火墙设置不当,也可能导致502错误。负载均衡器: 在使用负载均衡器(如AWS的ELB)分发流量时,如果一个或多个后端服务器未能返回有效响应,负载均衡器可能会返回502错误。API请求: 当你的应用程序请求第三方API服务时,如果API服务未能返回有效响应,你的应用程序可能会收到502错误。比如,你有一个天气应用,依赖于一个天气API,但这个API服务暂时不可用。504 Gateway Timeout描述"504 Gateway Timeout"是一个HTTP状态码,表示一个服务器(不一定是Web服务器)没有及时从上游服务器或某些其他辅助服务器收到请求所需的响应。场景与举例反向代理: 当你使用Nginx或Apache作为反向代理时,如果后端服务器未能在指定时间内返回响应,反向代理可能会返回504错误。例如,你有一个复杂的数据库查询需要几分钟才能完成,导致超时。网络延迟: 网络传输延迟或分组丢失也可能导致504错误。例如,在高峰时段,网络拥堵可能导致请求或响应数据包被延迟或丢失。负载均衡器: 同样,在使用负载均衡器时,如果所有后端服务器都太忙,不能在一个合理的时间范围内处理请求,负载均衡器可能会返回504。API请求: 当你的应用程序请求第三方API服务时,如果API服务由于某种原因(例如,服务器过载或内部错误)未能及时响应,你的应用程序可能会收到504错误。长时间运行的操作: 如果你有一个需要长时间运行的操作,如大文件上传或复杂计算,而这个操作超过了服务器或代理设置的超时限制,你可能会遇到504错误。这两种错误码通常需要服务器管理员进行调查和修复,但了解它们可以帮助开发者更好地设计和调试应用。反问:1.base成都2.开发转测试需要学习什么呢? 进去之后会有专门的培训和学习,有一系列的培养方案,不用太担心,美团测开招招的是综合开发岗,所以开发的技能也是要用上的,这边测开是以开发为主的。3.到店SaaS的业务线有哪些? 主要是to B的,比如扫码点单,POS机,商家供应链体系,业务线会比较多。4.对我有什么建议? 有一些问题答错了,很正常,后面补一下就好。
点赞 23
评论 15
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
05-25 15:20
武汉市武钢三中 产品经理
非名校毕业生求职经验复盘:从简历石沉大海到拿到满意offer的破局之道
2026年5月25日,星期一,农历丙午马年四月初九,下午3点15分。一年一度的毕业季正在进入倒计时,各大高校的就业指导中心里,仍然有很多学生排着队等待修改简历。在这些身影中,相当一部分来自非985、非211的普通院校——他们也被称为“双非”或“非名校”毕业生。在就业市场上,他们面对的不仅仅是岗位竞争的激烈,更有一道无形的学历门槛。但是,学历真的决定了求职的终局吗?本文跟踪记录了三位2025届非名校毕业生的求职历程,从他们简历的第一次投递到最终签约的完整周期中,梳理出那些被证明行之有效的实战策略。这些经验不是鸡汤,而是经过真实市场验证的方法论,希望能为正在求职路上摸索的读者提供一些切实可行的参考...
点赞
评论
收藏
分享
05-20 13:08
门头沟学院 人工智能
平安科技 科技创新事业部 AI面试 初面
这是第二次参加平安科技的AI面试,四月份参加过一次,凉了~过了一个月收到邮件,叫我参加另一个部门的同一个岗位的AI面试。这篇笔记主要是记录遇到的面试题作为备忘,顺便给有需要的朋友提供参考。上次记录过的面试题,重复出现的我就不赘述了,请看这里:https://www.nowcoder.com/feed/main/detail/87b7f255ef6e4cceb7e0193fbc6c3f59?以下是这次面试出现的新问题:1)你对我们公司有怎样的了解?你对你投递的这个职位有哪些了解?2)如何进行xxx项目的xxx优化,如何规划任务并实施的?3)在进行xxx优化的时候,你如何判断优化已经完成了,你用什...
查看6道真题和解析
点赞
评论
收藏
分享
05-12 19:24
已编辑
字节跳动_后端开发(实习员工)
27 双非一年进字节后端
原来已经一年了,因为没有加任何实验室没有学长学姐带,再一次偶然的机会下刷到我们学校的牛肉哥,和他聊天之后发现他也没加实验室能进大厂,我就燃起了希望,去年大概 4 月份找好路线 零基础 开始学 5 月背八股和开始刷算法很难受 7-8 月焦虑躯体化害怕找不到实习 9 月找到一家像样的小厂去实习了 4 个月大三上期末考试结束之后 1 月份回来边实习边准备工作压力很大 当时只有字节、百度、商汤的面试,字节三面挂了,百度 oc,商汤 二面挂(差评 无效面试),之后来深圳百度实习之后还是觉得不甘心一直没把算法和八股扔下一直在准备,百度实习的时候 mt 交给我一个特别重要的工作数据库迁移(特别感谢 mt ,这个需求学到了很多东西处理了一堆线上问题),本来看着暑期他们面试都很困难,然后听说百度要涨实习薪资(然而 5 月并没有涨),就想着留在百度吧也懒得面试了,4 月 20 多的时候字节 hr 打电话约面问我要不要尝试一下询问了 1 月份三面为啥会挂有没有学习 ai 知识(因为字节这边后端岗位偏 ai),我来到百度之后全面拥抱 AI 也认识了我的好兄弟 X 哥,他在百度 XX 部门 Agent 实习,他属于是我 Agent 的启蒙老师,来百度之后一直在了解 AI 这一块,我就接受了字节的面试,一面的时候 20 分钟实习拷打然后突然说 30 分钟代码考核我心就凉了以为是 kpi,算法题是手撕高并发安全下的令牌桶限流器,我写了整整 80 多行代码最后也写出来了,但是从来没看到过出这种题能 oc 的我也就不管了,后边面试也是很顺利但是流程有点长可能一直在横向吧总结结果是好的!!!感谢这一年努力的自己和遇到的各位互联网大佬分享的知识!!!ps 图二纯感慨 (觉得🍬请不要喷我)欢迎大家一起交流学习呀!!!!
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
05-09 15:06
有没有牛牛大的知道这是什么意思啊
求好运眷顾🙏🏻:
翻译:面试前没盘点好hc一下面太多了,现在在排序回去等通知
点赞
评论
收藏
分享
05-20 22:21
门头沟学院 Unity3D客户端
出去实习却被老师严查,该怎么办?
我是每周3,4,5才有课,今天上的是这周的第一节课,虽然我找了代课,但是班长没看到我人,后面辅导员又来开班会,专门来找我的,看我来了没有,结果就是代课被发现了,然后辅导员让我回去,如果不回去就要给我处分,我该怎么办,我不会被开除吧
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
父母还是太爱我们
1.3W
2
...
我个人的筹备面试经验 25.12-26.4
6607
3
...
四非本的春招总结
4404
4
...
从 0-1 的 Agent 八股- RAG 篇
3123
5
...
发个牢骚
2667
6
...
无脑拥抱Agent开发
2564
7
...
大厂嘉豪图鉴
2422
8
...
或许正是因为他们,我才没有长歪
2321
9
...
Ai Agent、ai应用开发面经面试题
1752
10
...
快手-Java开发实习生面经
1717
创作者周榜
更多
正在热议
更多
#
实习生的蛐蛐区
#
983029次浏览
4932人参与
#
父母对你找工作是助力还是阻力?
#
49853次浏览
424人参与
#
27届实习投递记录
#
154048次浏览
1600人参与
#
你上一次给父母打电话是什么时候
#
45518次浏览
281人参与
#
万物皆可发面经
#
1362次浏览
21人参与
#
找工作时的取与舍
#
139395次浏览
927人参与
#
从mentor身上学到了__
#
66246次浏览
913人参与
#
我和mentor的爱恨情仇
#
120071次浏览
1010人参与
#
你觉得mentor喜欢什么样的实习生
#
62473次浏览
1051人参与
#
你的mentor是什么样的人?
#
65161次浏览
810人参与
#
实习,不懂就问
#
223361次浏览
1732人参与
#
多益网络工作体验
#
74489次浏览
316人参与
#
多益网络求职进展汇总
#
109347次浏览
409人参与
#
如何一边实习一边找下家?
#
131767次浏览
648人参与
#
一起聊华为
#
221987次浏览
973人参与
#
求职中的尴尬瞬间
#
42681次浏览
127人参与
#
薪资一样,你会选择去大厂还是小公司
#
35940次浏览
133人参与
#
实习的内耗时刻
#
243241次浏览
1670人参与
#
发工资后,你做的第一件事是什么
#
108074次浏览
348人参与
#
第一次找实习,我建议__
#
88423次浏览
884人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务