主要内容:1.同步双写,2.异步双写,3.定时任务,4.数据订阅1.同步双写 优点:实现简单 缺点: 业务耦合,商品的管理中耦合大量数据同步代码 影响性能,写入两个存储,响应时间变长 不便扩展:搜索可能有一些个性化需求,需要对数据进行聚合,这种方式不便实现 2.异步双写 上架商品的时候, 先把商品数据丢入MQ, 为了解耦, 拆分一个搜索微服务, 搜搜微服务去订阅商品变动的信息, 完成同步 一些数据需要聚合处理成类似宽表的结构怎么办呢?例如商品库的商品品类、sp
面试官问的问题很专业,只怪我太菜了。 自我介绍,然后没问项目,可能webserver烂大街了,后面才问的,可能看我啥也不会把 两个场景题: 1 定时器 用什么数据结构:比如数组增删性能较差, 我:如果值涉及增删定时器,我会采用链表结构(如果涉及查找呢。我又说用哈希表可以综合两个问题,关键时候,专业名词一个想不出来……) 2. 如果给你十万个高考生的高考成绩,你会选择用什么排序算法,为什么。(为什么
共34min 两个面试官,一个应该是业务负责人,另一个是懂技术的~ 首先一来就是自我介绍,然后他们详细地介绍了该岗位干嘛的。 首先深挖了一个实习项目,问了一些项目的具体细节,然后还有我主要负责的部分。 然后问我了不了解爬虫,我说学过但是用的不多。(谢谢MKT3310) 问我平时数据分析工具,我说Mysql python R。 最后问了一个开放性的问题:GPT怎么对人们的生活、工作产生积极影响? 真
演化(evolution)永远在进行, 这个世界却不是每天都有革命(revolution)发生。 Application Framework 在软件界确实称得上具有革命精神。 整个 MFC 4.0 多达 189 个类,原始代码达 252 个实现文件,58 个头文件,共 10 MB 之多。MFC 4.2 又多加了 29 个类。这么庞大的对象,当然不是每一个类每一个数据结构都是我的仿真目标。我只挑选最
选择题2*20 js严格模式,代码审计,安全两三题 编程3*20 编程1: 输入14行字符串,每两行代表一天的开始时间和结束时间。保证开始时间一定迟于17.00,结束时间一定早于03.00 输出一个整数代表时间 编程2: 输入第一行输入一个正整数n,代表事件的数量。第二行输入两行正整数T和H代表时间限制和精力限制。接下来的n行每行输入三个正整数ti,hi,ai,代表分享第i个事件需要花费ti的时间
真的是轻松又愉快, 感觉希望比较大吧 自我介绍 Java的8个基本类型 TCP和udp的区别, (TCP的四个标志啥的,不清楚) 并发工具(synchronized,reentrantlock,Semaphore,原子类) 介绍一下Semaphore(不会, 一笔带过) 线程池参数 线程池提交线程的流程 JVM内存区域是怎么样 JVM的垃圾收集器(串行,并行,CMS,G1,ZGC) 你提到了ZGC
纯回忆 可能是乱序的 70分钟 全程笑着回答,太尴尬了 自我介绍 聊项目 聊经历 聊自己的学习 什么是分布式锁(因为自己聊经历的时候提到了,所以才引发提问的) 分布式锁的实现方式 什么是乐观锁(用CAS) 什么是悲观锁 什么是AQS 什么是CAS Java里面有哪些悲观锁(答 synchronize和reentrantLock,估计是错的) ThreadLocal了解吗 会不会内存泄漏(答弱引用)
前篇写不下了,换到这里来写 岗位:美团买菜 城市运营 话接前文,因为第一次二面,又期待又紧张,事前根据面经,查了很多买菜的资料,甚至还看了方正证券10个月前针对疫情下美团买菜发展的ppt,结果就是没派上用场 二面(持续20分钟) 面试官应该比一面的更要深入接触业务,面试前刚开完会,感觉很忙而且很厉害的样子,氛围比一面要更商务化 1.先提到这次面试分三个模块:面试官自我介绍,面试者自我介绍,然后细聊
电话技术面,业务部门直接打电话,看到很少有牛友发这个岗位所以记录一下。 大概十五分钟左右,也可能是我答的不好所以问题比较少。 1.自我介绍 2.hadoop生态 3.hdfs读写 4.spark运行机制 5.hive内外表区别 6.常用编程语言 7.反问 面试官人很好的,我最先开始没接到电话,给我打了好几次,不太清楚的问题也没有过多为难。不过太久不面好多都忘记了,答的并不全面估计凉了。
#软件开发2023笔面经# 这次的面试流程与我第一次的经历相似,但面试官却将压力拨至最大。他对我的每个回答都表现出质疑的态度,但并未具体指出质疑的点,这很可能是他的一种面试策略。然而,我并没有承受住这种压力,以至于回答时显得异常紧张,额头都有些出汗,发挥得相当不理想。幸运的是,在现场手撕算法题的环节,我刚好在力扣上刷到类似的题,所以非常幸运的通过了测试。总的来说,这次面试对我来说是一次宝贵的经历,
三部分: 1.行为测试(中文问答) 4道问答题,比如最近经历过最复杂的事情是什么,情况是怎么样的,怎么解决的,怎样的思考(这作为一个大题)。然后就这个问题,给一定时间作答,开着摄像头录制。 2.英语测试(英文问答) 2道问题,给一个图表,提问可以发现什么;还有一道问如果同事没按公司标准的ppt模板,你会怎么做 3.认知测试(游戏环节) 图形规律题,给一定的时间,能答多少答多少#我的实习求职记录#
1、自我介绍 2、实习经历 (1)项目介绍 (2)自己参与的模块 (3)是否遇到困难?是如何解决的 3、认为自己学的最好的后端技术是哪些 4、JVM双亲委派机制 (1)基本内容是什么 (2)什么时候这个机制不起作用 5、垃圾回收器 (1)分类 (2)回收算法 6、线程安全 (1)方法 (2)区别是什么 7、进程通信 (1)方法有哪些 (2)lock底层实现原理 8、AQS 9、数据库 (1)Inn
笔试 笔试的算法考的都是往年的原题,不像蔚来的都是新题。选择填空考的都是根据代码写出运行结果,20道都是这种题型,做的好累。 一面 上来就是手撕代码,共享屏幕给面试官看:字符串的编辑距离。(https://www.cnblogs.com/silentteller/p/12367124.html) 然后也没有问我任何关于C++的知识,只问了实习中的wav2vec2.0,它是怎么工作的。然后问我有没有
问题: 1.两人各自自我介绍1分钟。 2.为什么选则技术工程师。 3.为什么选择基恩士。 4.销售模拟题:面试官要买特斯拉,给他推荐燃油车。另一位:面试官喜欢外卖,给他推荐堂食。 #校招# #面经# #秋招#
2022.11.1 自我介绍(面试必问问题!!!) 1.职业规划 2.我看你是山西人,那你为什么想来武汉? 3.有无亲戚朋友在武汉? 4.我看你一志愿投的数据类,都在杭州,那你觉得杭州和武汉哪个好? #海康威视面试#