- 2024-10-30百度二面算法:合法的括号字符串(贪心解法)
目录标题1.题目1.1示例2.利用贪心算法求解2.1代码结构分析2.1.1代码优缺点2.1.2星号的角色分析2.1.2.1处理星号的逻辑2.1.2.2整体逻辑2.1.2.3代码逻辑总结2.2贪心的策略体现2.2.1贪心策略的应用1.题目给定一个字符串s,字符串
- 2024-10-29百度二面算法:合法的括号字符串
目录标题1.题目1.1示例2.利用栈求解2.1代码结构分析2.1.1代码优缺点1.题目给定一个字符串s,字符串s只包含以下三种字符:(,*,),请你判断s是不是一个合法的括号字符串。合法括号字符串有如下规则:左括号’(‘必须有对应的右括号’)’右括号’)‘必须有对应的左括号
- 2024-10-23百度大模型算法工程师二面:我的亲身经历分享!
百度大模型算法工程师面试题应聘岗位:百度大模型算法工程师面试轮数:第二轮整体面试感觉:偏简单面试过程回顾1.自我介绍在自我介绍环节,我清晰地阐述了个人基本信息、教育背景、工作经历和技能特长,展示了自信和沟通能力。2.Leetcode题具体题意记不清了,但是类似【2
- 2024-10-13面腾讯后台开发,二面挂掉了,,,
随着各厂秋招的开启,收到面试邀请的同学也越来越多。在当年和我一起找实习的同学里面,有实力较强的同学收到了腾讯后台开发的校招面试邀请。但面试不止是实力的竞争,也有很重要的运气的因素。虽然我的同学在腾讯后台开发的二面中挂掉了,但是并非是他实力不强。CSDN-本博客pyth
- 2024-09-16软件测试面试题(4)——二面
是二轮,线上笔试后的约的线下面试,这里我记录一下面试过程中大概遇到的问题。 1、设计测试用例的主要方法:流程图法,等价类划分,边界值分析法,因果图法等等这里他问我熟悉哪种方法,给他讲一下:(我说的流程图,问我用什么画图,我回答是亿图图示)(1)流程图法定义:根据软件的
- 2024-06-20淘宝二面:千万级数据中如何用Redis维护热点数据"?
MySQL里有千万条数据,但是Redis中只存10万的数据,如何保证redis中的数据都是热点数据?
- 2024-06-19百度二面,有点小激动!附面试题
前几天刚面完百度,这不,没两天就收到二面邀请了,还有点小激动呢!来看看这次都问了哪些面试题吧,附答案仅供参考。ConsurrentHashMap如何计算下标?ConsurrentHashMap计算下标和HashMap类似,它的主要执行流程有以下两步:计算key哈希值:JDK1.7:key.hashCode()。JDK1.8+:((h=key.ha
- 2024-05-31途虎养车测试一面二面HR面面试经历
一面35分钟1、手写代码题2、自我介绍3、UI自动化平台是什么4、怎么定位元素的5、怎么解决元素定位不到的问题?元素无法定位有什么原因?6、游戏测试过程中,有没有印象深刻的缺陷7、功能测试流程8、点击搜索按钮没有反应,可能有哪些原因9、接口之间调用咋做的10、SQL题反
- 2024-05-21京东二面:Sychronized的锁升级过程是怎样的
引言Java作为主流的面向对象编程语言,提供了丰富的并发工具来帮助开发者解决多线程环境下的数据一致性问题。其中,内置的关键字"Synchronized"扮演了至关重要的角色,它能够确保在同一时刻只有一个线程访问特定代码块或方法,从而有效地防止数据竞争和保持内存可见性。在传统的Synchro
- 2024-05-14快手二面:你有没有调用过第三方接口?碰到过哪些坑?
在我们的业务开发中,调用第三方接口已经成为常态,比如对接一些ERP系统、WMS系统、一些数据服务系统等,它极大地扩展了我们应用的功能和服务范围。然而,实际对接过程中,我们往往会在这一环节遇到各种意想不到的问题,本文将深入探讨几种常见的第三方接口调用难题及其应对策略。接口访问
- 2024-05-09美团二面:SpringBoot读取配置优先级顺序是什么?
引言SpringBoot作为一种轻量级的Java应用程序框架,以其开箱即用、快速搭建新项目的特性赢得了广大开发者的青睐。其核心理念之一就是简化配置过程,使开发者能够快速响应复杂多变的生产环境需求。为了实现这一点,SpringBoot支持丰富的外部化配置机制,允许应用程序根据不同的部署环境
- 2024-05-0811.卡伦特二面
11.1volatile中的本地内存与主内存分别是什么,区别是啥 11.2线程和进程的内存区别(从栈和堆方面) 11.3数据库的游标 11.4查询到100万条数据如何优化 11.5batchsize 11.6数据库分区 11.7Redis内存优化 11.8缓存穿透 11.9企业文化卓越(将事情做的更
- 2024-04-12美团二面:为什么不推荐使用 MyBatis 二级缓存?大部分人都答不上来!
为了增加查询的性能,MyBatis提供了二级缓存架构,分为一级缓存和二级缓存。这两级缓存最大的区别就是:一级缓存是会话级别的,只要出了这个SqlSession,缓存就没用了。而二级缓存可以跨会话,多个会话可以使用相同的缓存!一级缓存使用简单,默认就开启。二级缓存需要手动开启,相对复杂,而且要
- 2024-04-092024.4.9 自我总结
地点:西安时间:2024年4月9日今天第一次做一下自我总结吧,不然总感觉自己浑浑噩噩的,记录一下自己一天主要干了些什么早上八点多起来,看了会八股,就去教室面了一家公司的二面和hr面,二面面试官一个是技术研发负责人另一个是一个hr小姐姐,技术面试,今天叕被暴击哩,主要从项目部署上聊得包括
- 2024-03-27京东二面:Redis为什么快?我说Redis是纯内存访问的,然后他对我笑了笑。。。。。。
引言Redis是一个高性能的开源内存数据库,以其快速的读写速度和丰富的数据结构支持而闻名。作为一个轻量级、灵活的键值存储系统,Redis在各种应用场景下都展现出了惊人的性能优势。无论是作为缓存工具、会话管理组件、消息传递媒介,还是在实时数据处理任务和复杂的分布式系统架构中,Re
- 2024-03-25阿里二面:Java中锁的分类有哪些?你能说全吗?
引言在多线程并发编程场景中,锁作为一种至关重要的同步工具,承担着协调多个线程对共享资源访问秩序的任务。其核心作用在于确保在特定时间段内,仅有一个线程能够对资源进行访问或修改操作,从而有效地保护数据的完整性和一致性。锁作为一种底层的安全构件,有力地防止了竞态条件和数据不
- 2024-03-24阿里二面:谈谈ThreadLocal的内存泄漏问题?问麻了。。。。
引言ThreadLocal在Java多线程编程中扮演着重要的角色,它提供了一种线程局部存储机制,允许每个线程拥有独立的变量副本,从而有效地避免了线程间的数据共享冲突。ThreadLocal的主要用途在于,当需要为每个线程维护一个独立的上下文变量时,比如每个线程的事务ID、用户登录信息、数据库连接
- 2024-03-20阿里二面:Kafka中如何保证消息的顺序性?这周被问到两次了
引言在现代分布式系统中,消息顺序消费扮演着至关重要的角色。特别是在涉及事务处理、日志追踪、状态机更新等场景时,消息的处理顺序直接影响着系统的正确性和一致性。例如,金融交易系统中,账户间的转账操作必须严格按照发出请求的顺序进行处理,否则可能导致资金不匹配;同样,在构建实时流
- 2024-03-19腾讯二面:如何保证接口幂等性?高并发下的接口幂等性如何实现?
什么是接口幂等性接口幂等性这一概念源于数学,原意是指一个操作如果连续执行多次所产生的结果与仅执行一次的效果相同,那么我们就称这个操作是幂等的。在互联网领域,特别是在Web服务、API设计和分布式系统中,接口幂等性具有非常重要的意义。具体到HTTP接口或者服务间的API调用,接口幂
- 2024-03-14中信梧桐港二面、公安部第一研究所
1.中信梧桐港二面1.1除了SQL提高数据查询优化,还有什么Java层面的优化?缓存,消息队列异步化(当时竟然没想到,自己还做过)1.2字段索引失效频繁增删改的字段不是where的字段数据太少的表增删改多的表 2.公安部第一研究所2.1G1收集器的特点:实时的垃圾回收区域化管理
- 2024-03-13阿里二面:如何定位&避免死锁?连着两个面试问到了!
在面试过程中,死锁是必问的知识点,当然死锁也是我们日常开发中也会遇到的一个问题,同时一些业务场景例如库存扣减,银行转账等都需要去考虑如何避免死锁,一旦线上发生了死锁,那可能年终不保。。。。。下面我们就来聊一聊死锁如何定位,以及如何避免。什么是死锁死锁(Deadlock)是指在操作系
- 2024-02-22华为二面:SpringBoot读取配置文件的原理是什么?加载顺序是什么?
引言SpringBoot以其简化的配置和强大的开箱即用功能而备受欢迎,而配置文件的加载是SpringBoot应用启动过程中的关键步骤之一。深入理解SpringBoot启动时如何加载配置文件的源码,有助于开发者更好地理解其内部工作原理,提高配置管理的灵活性和可维护性。本文将从源码入手,解读Sprin
- 2024-02-05阿里二面:SpringBoot可以同时处理多少个请求?当场懵了。。。。
SpringBoot以其简洁高效的开发方式和强大的内嵌容器特性,为开发者提供了构建高性能后端服务的便利。然而,当面临高并发场景时,理解并合理配置SpringBoot应用以达到最佳的并发处理能力至关重要。在SpringBoot中,应用程序对HTTP请求的并发处理主要依赖于内嵌的Servlet容器(如Tomcat)。接
- 2023-11-27小米二面:Redis 如何保证数据不丢失?
前段时间表妹收到了小米秋招补录的面试邀请,一面还算顺利,很快就通过了,但在看二面面试录屏的时候,我发现了一个问题,回答的不是很好,也就是我们今天要聊的这个问题:Redis如何保证数据不丢失?很多人看到这个问题的第一反应是,这个问题不难,就是Redis的持久化技术嘛!但如果你这样回答,可能
- 2023-10-12阿里二面:main 方法可以继承吗
1、背景阿里二面:main方法可以继承吗?昨天,微信群里一位网友,在群里发了自己面试阿里的过程。其中一个面试,他在群里PUA其他网友。这道面试题就是:Java中的main方法可以继承吗?我们一开始学习Java程序的时候,最先跑的一段代码肯定是main方法,main方法的格式如下:publicstaticvoi