纷享销客java实习一面面经

全程40分钟,在BS上投的
1.mysql和redis的区别
2.介绍一下mysql的事务,ACID
3.mysql的索引原理,为什么使用索引能提升查询效率
4.什么是联合索引,使用联合索引的业务场景
5.where a>1,b>1,怎么建立索引,讲一下为什么不遵守最左前缀法则会导致索引失效
6.join,left join,right join
7.银行家算法
8.出现死锁怎么解决
9.快排的原理(口述),并推导时间复杂度
10.一道简单的sql题,join+分组
11.一个简单的HashSet的题,没想到O(n)的解法,只想到了O(nlogn)的,有点紧张发现脑抽了

没想到遇到了直系学长当面试官,面完以后聊了很久。学长表示:“你们现在也太卷了,我像你大三的时候都不会java,都是工作了以后才学的,现在你们实习都这么难找。”呜呜呜,有被学长安慰到

#找实习多的是你不知道的事##正在实习的碎碎念##不给转正的实习,你还去吗##滴!实习打卡##找实习多的是你不知道的事#
全部评论
怎么样,有二面么
点赞 回复 分享
发布于 2024-05-21 18:07 江西
佬,BS是那里啊,Boss?
点赞 回复 分享
发布于 2024-05-07 17:25 天津
佬,在官网投的吗
点赞 回复 分享
发布于 2024-05-06 16:03 辽宁
boss已读不回
点赞 回复 分享
发布于 2024-05-05 22:57 湖北
你学长是我当时导师
点赞 回复 分享
发布于 2024-04-30 12:10 湖南
看你学长说的话估计有30岁了吧
点赞 回复 分享
发布于 2024-04-29 23:59 四川

相关推荐

没有笔试环节,只有一轮面试。面试体验良好,面试官很和蔼。项目提问1.你的项目架构是什么回答:前端VUE,后端Springboot,持久层MySQL+Mybatisplus2.你们是怎么做需求分析的3.你负责的工作内容是什么,在过程中遇到了哪些具体的挑战4.你们的测试用例的格式5.你认为你为什么能胜任这个岗位6.你三年内的工作规划是怎么样的第一年主要学习所在项目组的技术栈和框架,尽快跟上团队步伐。在熟练掌握项目后,我希望更加深入了解公司的业务和管理流程,学习更多的管理知识和技巧,提升自己的眼界和格局。7.你有用过哪些AI工具我主要使用DeepSeek辅助我的工作流程,使用AI插件去做代码调试8.软件测试的定位和意义是什么他是软件生命周期中不可或缺的一环,在保证软件的质量,提升用户使用体验和系统安全稳定的领域起着重要的作用。9.软件测试人员应当具备的能力有哪些10.测试人员会做那些事情可能要写功能点,要根据功能点写测试用例,并且测试有问题要提交bug报告。在自动化测试方面,可能要设计测试工具的开发,分为UI自动化测试和接口自动化测试。1.会参与需求的分析与测试策略制定    a.参与需求评审会议,分析需求的可测试性    b.指定测试计划2.测试设计和用例开发    a.测试场景建模    b.测试用例编写3.测试执行与缺陷管理    a.分层测试实施(单元,集成,系统测试)    b.缺陷全生命周期管理4.质量评估与报告输出    a.质量指标分析    b.测试报告编制5.自动化测试实施    a.接口自动化    b.UI自动化6.跨团队协作    a.开发写作    b.产品沟通7.测试过程改进8.技术研究与创新11.有了解过自动化测试吗回答:有了解过Pytest,Selenium(其实不太会)面经环节12.重载和重写的区别是什么重载指的是函数或者接口,针对不同的输入参数进行重载,让这个接口可以接受不同类型的输入参数;重写指的是子类重写父类的函数,使其更加符合子类的特征要求13.有用过泛型吗核心价值是类型安全,消除运行时的ClassCastException风险向一个List<String>中添加Integer类型的元素,编译器会直接报错,而并非在运行时崩溃,从而将错误发现提前到开发阶段,显著提升代码可靠性。比如写方法 add(int a,int b),add(double a,double b)现在只要写add(T a,T b) return a+b集合里面,以前List = new ArrayList();List.add("hello")String str = (String)list.get(0)现在List<String> = new String<>();List.add("hello")String str = list.get(0);是为了存和取都不会出错ClassCastException风险可以实现通用代码模板,例如List<T>,Map<K,V>可以存储任意类型对象反问环节1.业务方向和架构业务方向有餐厅,供应链等系统的开发测试。主要做敏捷开发,两周迭代一个版本,前一个星期分析需求和开发,后一个星期测试。主要工作内容是测试业务接口和功能,开发自动化测试平台,分为接口自动化和UI自动化。2.是否加班不考勤,一般9点到,6点走,偶尔会加班。
查看13道真题和解析
点赞 评论 收藏
分享
05-30 19:03
门头沟学院 Java
4.17投的简历4.30约我一面5.8一面Redis实现Session共享的延伸:如果用的是本地缓存,如何实现数据一致性?会有什么问题?Redis的RDB持久化和AOF持久化Mysql什么能保证数据崩溃重启不丢失?Mysql的binlog日志Redis的Cache Aside Pattern和Read/Write Through Pattern 缓存穿透的解决如何实现视频的点赞取消,判断用户是否点赞,点赞的次数(Redis)如果不使用设计模式是否可以?设计模式是为了干嘛的?TCP四次挥手(如果存在用命令查到,系统中存在大量Close wait状态,是因为什么?)双亲委派模型(大体上是这些,其他的有些忘了)是否有offer了?反问:有什么可以改进的地方?接下来还有几轮面试?代码题:在保证线程并发安全的情况下,并发读取多个文件的字符串,并且合并统计出现次数,确保5秒的超时时间。面试官人很好,会一直提示你,并且出的题都是根据场景来的,我最后代码题,有一点点没写出来的代码,面试官也帮我点出来了。也是经过两周hr给我打电话说部门没hc了,意料之内,情理之中复活换了个部门进行二面,5.23二面,一共1小时15分钟左右二面全程拷打项目,我写的是点评加12306,不过本人写了两段大数据开发的实习经历(没问)面试官问,我一边回想一边说自己做了什么项目改进3天后告知2面通过,约了5.29进行3面5.29三面发现是TL和HR一起面的,TL拷打我项目几个问题, 我记得最深刻的一个是我用lua脚本代替分布式锁来进行抢单,lua脚本好在哪里?没回答中点,擦边回答了,最抽象的是hr换岗之后没跟我说部门是哪里的(不是三面的hr),然后他问我知道公司在哪里么,我回答了一堆意向杭州的话,听到他们说北京的时候有点红温了,赶紧圆了一下。反问:培养方案是否有机会转正进去负责的业务5.30 oc,感觉几个月以来的付出都有了回报,这几个月都看着大佬们的oc非常羡慕,终于自己也等来了收获,来此还愿,积攒人品,我希望大家在周围人都oc,坚持不下去的时候都咬牙坚持下来,别放弃自己,越痛苦沉重的时候,越要学习,机会来临的时候,很可能只有这一次,请把握住!
查看17道真题和解析
点赞 评论 收藏
分享
评论
10
43
分享

创作者周榜

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