途虎养车网
上海市 · 汽车经销商 · 1000-9999人
火热招聘
A级纳税人
专精特新企业
独角兽企业
面试准备 来自 215 份面经写面经
面试感受
一般很好
面试难度
简单困难
常见面试流程
面试经验
高端技术职位
未通过
一面 传值,引用区别 值传递:方法调用时,实际参数把它的值传递给对应的形式参数,函数接收的是原始值的一个copy,此时内存中存在两个相等的基本类型,即实际参数和形式参数,后面方法中的操作都是对形参这个值的修改,不影响实际参数的值。 引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,函数接收的是原始值的内存地址; 在方法执行中,形参和实参内容相同,指向同一块内存地址,方法执行中对引用的操作将会影响到实际对象。 java中没有引用传递,只有值传递. equals和== == : 它的作用是判断两个对象的地址是不是相等。即判断两个对象是不是同一个对象。(基本数据类型==比较的是值,引用数据类型==比较的是内存地址) equals() : 它的作用也是判断两个对象是否相等,它不能用于比较基本数据类型的变量。 equals() 方法存在两种使用情况: 情况 1:类没有覆盖 equals()方法。则通过 equals()比较该类的两个对象时,等价于通过“==”比较这两个对象。使用的默认是 Object类equals()方法。 情况 2:类覆盖了 equals()方法。一般,我们都覆盖 equals()方法来两个对象的内容相等;若它们的内容相等,则返回 true(即,认为这两个对象相等)。 hashcode底层 数组+散列函数 string类是一个不变的类,如果string类被改变了,需要将哈希值进行重置,相同的字符串的哈希值是相同的。 springboot特点 1、使编码变得简单 2、使配置变得简单 3、使部署变得简单 4、使监控变得简单 springboot主要特性 1、遵循习惯优于配置的原则。使用springboot我们只需要很少的配置,大多数使用默认配置即可 2、项目快速搭建。springboot帮助开发者快速搭建spring框架,可无需配置的自动整合第三方框架 3、可以完全不使用xml配置,只需要自动配置和Java config 4、内嵌servlet容器,降低了对环境的要求,可用命令直接执行项目 5、提供了starter POM,能够非常方便的进行包管理 6、对主流框架无配置集成 7、与云计算天然集成 Redis缓存 (一)缓存和数据库双写一致性问题 首先,采取正确更新策略,先更新数据库,再删缓存。其次,因为可能存在删除缓存失败的问题,提供一个补偿措施即可,例如利用消息队列。 (二)缓存雪崩问题 缓存雪崩,即缓存同一时间大面积的失效,这个时候又来了一波请求,结果请求都怼到数据库上,从而导致数据库连接异常。 解决方案: (一)给缓存的失效时间,加上一个随机值,避免集体失效。 (二)使用互斥锁,但是该方案吞吐量明显下降了。 (三)缓存击穿问题 即黑客故意去请求缓存中不存在的数据,导致所有的请求都怼到数据库上,从而数据库连接异常。 解决方案: (一)利用互斥锁,缓存失效的时候,先去获得锁,得到锁了,再去请求数据库。没得到锁,则休眠一段时间重试 (二)采用异步更新策略,无论key是否取到值,都直接返回。value值中维护一个缓存失效时间,缓存如果过期,异步起一个线程去读数据库,更新缓存。需要做缓存预热(项目启动前,先加载缓存)操作。 (三)提供一个能迅速判断请求是否有效的拦截机制,比如,利用布隆过滤器,内部维护一系列合法有效的key。迅速判断出,请求所携带的Key是否合法有效。如果不合法,则直接返回。 (四)缓存的并发竞争问题 在不要求顺序执行的情况下,使用分布式锁,大家去抢锁,抢到锁就做set操作即可,比较简单。 二面: 注解: Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 Java 语言中的类、方法、变量、参数和包等都可以被标注。 自定义一个实现缓存的注解; 不会,后续更新 spring编写一个分页的插件; 不会,后续更新 过滤器和拦截器区别: Filter是基于函数回调的,而Interceptor则是基于Java反射的。 Filter依赖于Servlet容器,而Interceptor不依赖于Servlet容器。 Filter对几乎所有的请求起作用,而Interceptor只能对action请求起作用。 Interceptor可以访问Action的上下文,值栈里的对象,而Filter不能。 在action的生命周期里,Interceptor可以被多次调用,而Filter只能在容器初始化时调用一次。 Redis设置缓存过期; springmvc过程; (1)客户端(浏览器)发送请求,直接请求到 DispatcherServlet。 (2)DispatcherServlet 根据请求信息调用 HandlerMapping,解析请求对应的 Handler。 (3)解析到对应的 Handler(也就是我们平常说的 Controller 控制器)后,开始由 HandlerAdapter 适配器处理。 (4)HandlerAdapter 会根据 Handler 来调用真正的处理器开处理请求,并处理相应的业务逻辑。 (5)处理器处理完业务后,会返回一个 ModelAndView 对象,Model 是返回的数据对象,View 是个逻辑上的 View。 (6)ViewResolver 会根据逻辑 View 查找实际的 View。 (7)DispaterServlet 把返回的 Model 传给 View(视图渲染)。 (8)把 View 返回给请求者(浏览器) 三面(9.25) 城市的选择 个人经历和一些场景题 期望薪资等等。
2 年前
1人
项目专员
感觉靠谱
网申——简历初筛——笔试/测评——一面——二面——HR面——录用签约三轮面试当天一站式流转完成,消除等待焦虑,体验nice~高层关注:校招生群体自带专属标签,公司高层会长期关注校招生的成长和发展;培养:我司非常注重校招生的培养和成长,校招生有专属的培养带教体系,从专属定制校招新人训——各部门内部专业技能成长计划——专属导师手把手带教;成长发展:校招生自带buff,最快半年即可获得晋升,内部培养体系更是可以帮助你快速成长,入职10个月的校招生都开始带人了~团队氛围nice:老板都不叫老板,叫名字就好~消除阶级感,团队更加扁平,团队由上而下都十分亲和,不卷不内斗不压迫~
2 年前
Java
感觉靠谱
上来撕一道滑动窗口最大值,很常见,我也做过,但是不会了,思路还记着。掉珍珠了自我介绍,声情并茂,有理有据,展现了我对考研与工作的思考,和对学历对是否走算法的思考,最后遇见了真爱java简历上介绍一下自己的项目,第一个项目巴拉巴拉,第二个项目巴拉巴拉用过redis是吧,介绍一下redis数据结构,巴拉巴拉简历上有写了解缓存穿透,缓存击穿,缓存雪崩,讲一下呢,巴拉巴拉分布式锁底层会吗,没答上来,我说用的reddisson的分布式锁,是封装好了的MySQL会的为,讲一下如何优化查询语句呢,答的不太好,没记牢MySQL事务隔离级别有哪些,巴拉巴拉MySQL索引有哪些?索引失效有哪些情况?巴拉巴拉Springboot启动流程,比Spring好在哪里呢?没答出来,只说了会扫描factories文件,简化IOC装载啥的Spring事务用过吗,用的编程式事务还是声明式事务?Spring事务失效情况有哪些?答的不好,但是答了@Transactional的一些参数,隔离级别和事务传播方式。RabbitMQ如何保证消息队列的可靠性?从生产者到MQ,MQ自身,MQ到消费者角度答了,不太行Java集合类有哪些,巴拉巴拉list,set,map,hashmap触发连招,HashMap线程安全吗?(以上题目不分先后)总结:基础背的还行,深入还不行,继续努力,面试官人很好,很懂得倾听,面试过程非常愉快。好评!
2023-10-06
1人
工资分布 曝工资
来自 14419 用户,包含 334 个职位
¥19,471/月(平均)
37%的员工高于平均薪资, 低于 同行业公司
服务业
4,188名用户贡献,包含13个职位
¥8,617
月均薪资
工作体验
公司环境7
公司福利2
上下班时间
找工作
上海阑途信息技术有限公司工作怎么样?通过员工匿名打分可对职业发展、薪酬福利、工作条件、工作生活平衡、公司认同等多个维度评价来全面了解上海阑途信息技术有限公司工作怎么样,另外还能通过本页面查看该公司面试感受、面试经验、工资分布、工作体验等信息。
如果您有任何关于该公司相关的建议或问题,请您立即反馈
内容索引
优秀公司
推荐公司
最新公司
北京京育华成职业教育工作怎么样烟台代维网络科技传媒工作怎么样上海全毅快递有限公司杭州分公司工作怎么样三明市邮政速递物流有限公司工作怎么样青少年成长辅导中心工作怎么样泰天金诺科技(北京)有限公司工作怎么样东画科技工作怎么样北京摩迅科技工作怎么样上海好吃来网络科技有限公司工作怎么样长时电子工作怎么样东莞市键锋企业管理咨询有限公司工作怎么样武汉多米网络科技有限公司工作怎么样江门市赛狮摄影设计公司工作怎么样杨海蒂英语培训学校工作怎么样云南国正投资有限公司工作怎么样阿姨来了(北京)信息科技有限责任公司工作怎么样诚信通商务软件有限公司工作怎么样康铂医疗工作怎么样郑州海亮消防设备有限公司工作怎么样上海优克锡企业管理顾问有限公司青岛分公司工作怎么样
永州市冷水滩区美好时光影咖工作室(个体工商户)工作怎么样荆门市东宝区黎奏百货店(个体工商户)工作怎么样惠安县佰泰制衣厂(个体工商户)工作怎么样西咸新区沣东新城鹏飞腾再生资源回收利用部(个体工商户)工作怎么样曲沃县巷往烟酒茶行(个体工商户)工作怎么样高新区(新市区)河南西路元明府餐饮店(个体工商户)工作怎么样汕头市潮阳区谷饶鹿屿森内衣店(个体工商户)工作怎么样上海领速物流有限公司金山分公司工作怎么样武汉市长江新区成静日用品经营部(个体工商户)工作怎么样杭州诺莫斯科技有限公司工作怎么样广州地豪网络科技有限公司工作怎么样惠州市懂乐文化娱乐有限公司工作怎么样广州给泰商贸商行(个人独资)工作怎么样水晶之恋(北京)鲜花有限公司工作怎么样珠山区张磊摩托车销售行(个体工商户)工作怎么样湖北金柏健康科技有限公司工作怎么样济南市长清区诚鸿餐饮店(个体工商户)工作怎么样九江景旭运输有限公司工作怎么样济南市历城区天禧健康体验店(个体工商户)工作怎么样东莞祺夏网络科技有限公司工作怎么样济南青临源物业管理有限公司工作怎么样