用友的面试体验非常好,面试官是位架构师,专业随和,交流的很开心 1.项目中承担的角色,详细介绍每个项目的流程及完成功能 2.在项目中攻克了哪些难题,用到了哪些设计思想,设计模式介绍一下。DDD架构具体介绍一下,在项目中体现了什么优势,为你带来了什么效益。 3. 项目有实际投入使用吗? 4.用户使用过程中,是否遇到过技术问题,具体介绍一下以及解决的思路和成果。 5.项目的多少人使用,有没有遇到并发问
首先自我介绍,然后就先问了一下快速排序(面试官不让我在聊天窗打代码,非要我口述),问时间复杂度。然后tcp握手过程,再然后问我状态码504是什么意思。最后让介绍设计模式,口述单例设计模式代码。 答的不好,肯定挂了。口述代码不清楚,还被嫌弃表达吞吞吐吐,秋招第二挂吧,第一挂是傻逼点点互动,下午笔试,晚上挂,算法题用文本编辑器也很nt。
秋招岗-时长 1h 很久没写面筋了,实习和秋招的压力太大了~ 一、实习项目 主要拷打对业务的理解和技术方案的思考: 业务架构 为什么用xxx设计模式、为什么用xxx中间件、xxx设计有什么好处 系统稳定性指标有哪些 出现xxx问题怎么办等等 这块儿问了很多,占了一大半时间,我就是个做dirtywork的实习生,别这样~ 二、八股文 怎么理解接口和抽象类的 redis分布式锁怎么实现、redis命令
1.自我介绍 2.选一个项目讲讲。用了哪些技术 3.redis分布式锁怎么实现的。哪个命令? 4.还用到哪些redis的数据结构? 5.ZSet的数据结构?介绍一下跳表,优点是什么?是否支持范围查询? 6.redis的过期策略?项目里怎么实现的? 7.redis集群了解过吗? 8.redis为什么这么快?redis线程模型 9.MySQL的索引类型,聚簇索引和非聚簇索引的区别?查询时候有什么区别?
1. MySQL 优化?(放开讲讲) 2. 创建索引的要求,方法,规范? 3. 索引失效的场景? 4.写一个SQL语句, 要找出表 A 中 重复的业务字段数据b 5. 现在有一个交易性的数据,日增长量可能能达到千万级别的数据,交易完成之后数给出一些设计数据就不会发生变化了,但是会频繁的查询数据。请针对这个场景据库中表的建议? 6. 我答的分库分区分表、交易和查询分为两个数据库等,所以他问了分库分区
项目介绍 (选了短链接路由表设计思路) 实习介绍 实习中MySQL的优化思路 短链接中的服务间调用用的是什么? 除了OpenFeign你说你用了HTTP,具体用什么包? JAVA并发编程你怎么理解多线程? JAVA有哪些并发编程的类?(我讲了ReentrantLock) SpringCloud中知道OpenFeign的底层原理吗? 未来3-5年的职业规划 兴趣爱好有哪些? 如何和同事或上司交流沟通
#我的实习求职记录# 全程一小时,记录一下攒攒人品 1.java中的锁机制,什么是可重入锁 2.AQS 3.redis相关数据结构,为什么每种数据类型一般都有两种数据结构? 4.jvm 相关 内存结构,gc 5.hashmap底层原理 6.mysql 索引类型,分别解释,索引失效,什么是覆盖索引,什么是hash索引,和b+树有什么区别? 7.spring ioc aop原理,循环依赖怎么解决,三级
1.select、poll和epoll的区别 2.哈希冲突的解决方式 3.链表的类型、使用场景 4.链表跟数组的区别 5.栈跟队列的基本特性、场景的应用场景 6.B树跟B+树的区别 7.堆的应用场景 8.二叉树的遍历方式 9.数据库三大范式 10.给一个数据表,有id、name、password、region、age字段,问通过账号密码登录怎么建索引比较好 11.统计指定region下age的分布
1.自我介绍 2.介绍实习项目 3.写题 买卖股票的最佳时机 4.介绍写题思路 5.文件中大量数据排序 6.归并排序 堆排序 基数排序 快速排序 7.大量黑名单过滤 8..排查代码中死循环位置 9.hashMap底层实现 10.JVM垃圾回收机制 11.JVM类加载机制 12.MYSQL的MVCC机制 13.隔离类型 14.ACID 如何保证这几个属性的 15.MYSQL索引类型 16.聚簇索引和
字节一面 项目 项目用到了布谷鸟过滤器,为什么要用布谷鸟过滤器,而不用布隆过滤器? 布谷鸟过滤器为什么可以删除? 布谷鸟过滤器如果发生了hash冲突,会如何处理,被踢走的元素如何重新计算位置? spring框架 spring的AOP机制,spring是如何拦截请求并且做一些前置处理的? Bean初始化的几种方式? java基础 包装类Integer,如果值都是100,用==判断,它们是否是相等的?
💼公司岗位:美团 软件开发工程师 ⏳投递进度条 8.20投 8.24笔试 9.3一面 一面面经: 1:自我介绍 2:介绍项目 3:实习项目里用到rpc了吗,两个消息中间件的消息是如何流转的 4:实际情况中并发量Qps有多高 5:是如何保证缓存一致性的 6:在高并发情况下,如何保证缓存一致性,比如一些数据在数据库没写成功或在缓存没写成功 7:switch case中都可以用哪些数据类型 8:fin
1.自我介绍 2.实习 3.实习的项目涉及的技术栈体系 4.实习的项目在滴滴内部的定位 5.实习的项目涉及到的数据大概描述下是啥数据 6.对于java和python场景的理解,为啥这个项目当时用python不用java 7.springboot启动过程 8.外部请求来了之后springboot怎么处理请求的 9.docker干啥,dockerfile写啥东西 10.nacos能干啥,原理 11.分
全程1h55min,本来约面626的,26我临时有事鸽了,面试官27又打电话来问如果方便的话这两天可以再面。 1.自我介绍-2min 2.项目35min 2.1毕设项目介绍细节讨论 2.2项目收获 2.3扩展,对于生产环境项目可靠性的保证 2.3.1.建设全链路可观测性 2.3.2.集群异常最小化,能独立部署就不用集群 3.八股 打开浏览器URL发生什么 3.1DNS,缓存 3.2HTTP,长连接
5.24笔试AK,6.8约的6.9的电话面试,中途没有邮件也没有提醒,直接就电话约面了,一面是电话技术面,感觉也挺少见的。 先说结论:整体感觉是寄。总共四十分钟,上来就Java,过程中也一直想问Java相关的,但是我用的不是Java。我准备得比较多的基础方面基本上就问了十几分钟。剩下基本上都是实际场景题,没有专门准备过,很懵很晕。整体下来感觉不像秋招,像造火箭,不同于之前面过的美团和字节,比较注重
总结 面试体验不错,会根据简历情况合理提问 很热心的给出了改进建议 到岗情况询问 自我介绍 es 使用情况 过滤器是怎么实现的 为什么能减少过滤时间 它的那个索引和你们这个 ES 集群的基本情况有了解吗? 你们 ES 的那个集群架构是什么样子的?然后索引数据有多少,分片数据有多少? 你们的索引是怎么创建的? 什么叫集群?什么叫节点?什么叫分片?又什么叫副本? ··· 在Elasticsearch中