阿里面试:说说你项目里使用的 MQ ,分布式系统中 MQ 作用?

阿里面试:说说你项目里使用的 MQ ,分布式系统中 MQ 作用?,第1张

阿里的面试中,面试官问到关于 MQ 的几个问题

我之前写过一篇关于 rocketMQ 实现分布式锁的文章,主要介绍如何使用 RocketMQ 实现分布式锁,

《Springcloud + RocketMQ 解决分布式事务》

但是这个功能并不是 MQ 基本功能,也不是所有 MQ 都有的功能。

MQ 在系统中到底有哪些作用呢?抛开基本的消息发布订阅不说,还有以下几点:

在分布式系统中,要么是通过 rest 调用,要么是通过 dubbo 等 RPC 调用,但是有些场景需要解耦设计,不能直接调用。

比如消息驱动的系统中,消息发送者完成本地业务,发送消息,多平台的消息消费者服务需要收到推送的消息,然后继续处理其他业务。

看这两个架构图,第一种 BC 都直接依赖 A 服务,那么如果 A 中的接口修改,BC 都要跟着做修改,耦合度高。

第二种,通过 MQ 来作为中间件收发消息,BC 只依赖收到的消息而不是具体的接口,这样即使 A 服务修改或者增加其他服务,都只要订阅MQ就行。

用户注册业务流程为例,

原来的系统设计,这样的服务流程会串行处理,即先 1-2-3 ;但是这里可以思考下,如果单个服务单台机器的情况下,注册用户特别多,系统能不能抗住?

这里假设各个阶段的时间 1 = 50ms , 2 = 50ms , 3 = 50ms,那么一个请求下来就是 all = 150ms;

这里再假设,这个服务器 CPU = 1 , 且只能处理单线程,那么以这种单台服务器单线程的 QPS 来算;QPS = 1000/150 ≈ 7

现在我要让这个 QPS * 3 提升三倍,这个时候引入 MQ 服务作为中间件

如图可见,我在 A 服务用户注册完成后,就直接返回了,这个时候 MQ 用来发送异步处理消息,B,C 服务分别处理。

A 不用等待 B、C 的返回结果 ,这样用户体验就是只有 50ms 等待时间。而在邮件、短信这个阶段,因为网络延迟原因,

用户可以接受一定时间的等待。

一般的服务,我们的请求访问到系统都是直接请求,这样的模式在用户访问量不大的情况下,问题不是很大。

但是如果用户请求达到了一定的瓶颈或者产生了一些问题,我们就需要考虑优化我们的架构设计,MQ 中间件正是解决办法之一。

下面以秒杀系统为例分析问题

秒杀系统瞬间百万并发,怎么处理?一般秒杀系统会进行请求过滤,无效、重复都会被过滤一遍,剩下的才真正进入到秒杀服务、订单服务。

但即使这样并发仍然很高,如果网关把全部请求都转发到下游订单服务,一样会压垮下游系统,造成服务不可用甚至雪崩。

真实的秒杀系统更复杂 ,包含 Nginx 、网关、注册中心、redis 缓存、mysql 集群、消息队列集群

解决方式就是将上游处理的较快的任务,加入到队列处理,下游逐一消费队列,直到所有队列消费完成。

假如秒杀服务处理请求数:1000/s,

下游订单服务处理请求书:10/s,

为了不给下游订单服务造成压力,秒杀后的信息发送到队列,订单服务就可以从容淡定的每秒处理十个,而不是直接塞 1000 个请求

也不管人家愿意不愿意。

到这里,可以总结下秒杀系统的过滤方式:

所有服务都将日志发送到 MQ 服务用来作为日志存储。

MQ 作为中间件对日志进行持久化、转发

大数据服务对 MQ 读取和进行日志分析

有人上来就是一通性能比较,然后说 RabbitMQ 是世界上最好的 MQ...

你把挑选 MQ 比作挑老婆吧,上来就要全套,肤白貌美、前凸后翘、性感火辣、勤劳能干。。。

真是缺乏社会的教育啊,兄弟

养得起吗?动不动一套保养套餐,1W/月

守得住吗?隔壁老王经常来你家吃饭吧,疯狂脑补。。。

吃的消吗?红枣+枸杞+肾宝片,怕是心有余力不足吧

言归正传,其实我觉得这是一个思考题,首先我们要看的应该是条件是哪些?

上图的例子日志消息就是使用的 kafka,为什么是kafka?

Kafka是LinkedIn开源的分布式发布-订阅消息系统,属于 Apache 顶级项目,社区活跃。

Kafka主要特点是基于Pull的模式来处理消息消费,追求高吞吐量,一开始的目的就是用于日志收集和传输。

后来版本开始支持复制,不支持事务,对消息的重复、丢失、错误没有严格要求,适合产生大量数据的互联网服务的数据收集业务。

但是 kafka 相对来说很重,需要依赖 zookeeper,大公司里使用没问题,也少不了专人维护。

RocketMQ 是阿里开源的一套可靠消息系统,已经捐赠 Apache 成为顶级项目。刚开始定位于非日志的可靠消息传输,其实在日志处理方面性能也不错。

目前支持的客户端包括 java,c++,GO ,社区比较活跃,文档还算全面。但是涉及到核心的要修改还是有难度的,毕竟阿里云靠卖这个服务赚钱呢。

所以如果公司实力不自信还是慎重选择吧,实在不行可以直接购买云服务,省心省力,还是那句话,看实际情况。

下图是来源网络的图片,部分描述已经过时,但是基本不差,仅供参考:

这里简单说说,后面专门针对这个问题进行书写招供。

大致就是一些特殊原因例如网络原因,服务重启造成消息消费未被记录,造成重复消费的可能。

一般的处理方式就是保证接口设计的幂等性,主旨通过唯一标识判断是否存在。

热门频道

首页

博客

研修院

VIP

APP

问答

下载

社区

推荐频道

活动

招聘

专题

打开CSDN APP

Copyright © 1999-2020, CSDN.NET, All Rights Reserved

ora-01422: 实际返回的行数超出请求的行数

打开APP

解决:ORA-01422 实际返回的行数超出请求的行数 原创

2019-08-28 22:05:58

1点赞

zhangbeizhen18

码龄11年

关注

错误信息:

ORA-01422: 实际返回的行数超出请求的行数

解析:

将返回值为结果集参数定义为oracle游标类型,本例使用SYS_REFCURSOR类型

1.报错存储过程

2.变更后存储过程

3.本例中使用的建表语句

以上,感谢.

打开CSDN,阅读体验更佳

ORA-01422: 实际返回的行数超出请求的行数_newnazi的博客

错误原因:因为我的参数sno 和搜索的字段名SNO 一样 (不能一样) CREATE OR REPLACE PROCEDURE "serchS" (sno IN VARCHAR2) AS v_name varchar2(20)v_age varchar2(20)BEGIN SELECT SNAME INTO v_name FROM S WHERE SNO...

.../ SQL ORA-01422:精确的提取返回超过请求的行数_温柔彭于晏的博客-C...

如果SELECT INTO语句返回除1行以外的任何内容,则会引发错误.如果返回0行,则会得到一个no_data_found异常.如果它返回超过1行,您将得到一个too_many_rows异常.除非您知道总是有1名工资大于3000的员工,否则您不需要SELECT INTO语句.最...

oracle 报错ORA-01422 实际返回的行数超出请求的行数

首先要知道:select .....into 语句只能够查询一个记录的信息。如果没有查到任何数据,会产生NO_DATA_FOUND异常;如果查询到多个记录,则会产生TOO_MANY_ROWS异常。在这里很明显 “ORA-01422 实际返回的行数超出请求的行数”就是第二种情况,查询到多个记录,所以就会报错,如果必须最后...

继续访问

ora-01422 实际返回的行数超出请求的行数

我出错的地方是在java代码中使用了触发器造成的。

继续访问

热门推荐 ORA-01422: 实际返回的行数超出请求的行数

报错的代码 错误原因:因为我的参数sno 和搜索的字段名SNO 一样 (不能一样) CREATE OR REPLACE PROCEDURE "serchS" (sno IN VARCHAR2) AS v_name varchar2(20)v_age varchar2(20)BEGIN SELECT SNAME INTO v_name FROM S WHERE SNO = sn

继续访问

最新发布 ORA—01422:关于返回行数超出请求的行数错误

说明:empee表copy于Scott.emp表 错误原因:限制条件为deptno,数据不唯一 改进:限制条件换成唯一约束得列,如empno 注1:如果需要接收返回的多行数据,需要用loop end循环语句 注2:这是一个新手都很少犯的错???? ...

继续访问

ORA-01422: exact fetch returns more than requested number of rows

Cause: The number specified in exact fetch is less than the rows returned.Action: Rewrite the query or change numb...

继续访问

Oracle 存储过程报错 ORA-01422

问题:在编写存储过程,执行的时候一直报这个错误,ORA-01422,应该是单行查询返回多个行。 解决方案:首先分析数据,有没有可能出现单行查询返回多个行的情况,对比了老半天,怎么看数据都不可能查出多行记录。最后百度了一下,发现可能是自己定义参数名称和表中的字段名称相同导致参数未传进去,进行了全表查询,所以查出了多条记录。最后修改自己定义的参数名称,问题解决。 备注:以后遇到这种问题,还是要早点...

继续访问

oracle 实际返回的行数超出请求的行数 如何让它返回多行

代码是这个样: createorreplaceproceduredemo3(numoutnumber)as avgsalaryvaluenumber--存放平均工资 onesalaryvaluenumber--存入员工平均工资 begin num:=0selectavg(s.salaryvalue)intoavgsalaryvaluefromsalary...

继续访问

14 | count(*)这么慢,我该怎么办?

在开发系统的时候,你可能经常需要计算一个表的行数,比如一个交易系统的所有变更记录总数。这时候你可能会想,一条select count(*) from t 语句不就解决了吗? 但是,你会发现随着系统中记录数越来越多,这条语句执行得也会越来越慢。然后你可能就想了,MySQL怎么这么笨啊,记个总数,每次要查的时候直接读出来,不就好了吗。 那么今天,我们就来聊聊count(*)语句到底是怎样实现的,以...

继续访问

实际返回的行数超出请求的行数怎么解决_谁说LOOKUP只能模糊查询,有了这个万能公式,想怎么查都行...

前言每当说起在Excel中的查询函数,必提的就是VLOOKUP,虽然功能强大,但是限制是比较死板的,要查询的数据必须位于区域的第一列,而且是单条件查询,在有特殊需求的时候,肯定就会使用到函数嵌套了,显得比较麻烦……,而替代方案,无外乎就两种了,(1)升级版本,换功能强大的软件;(2)找其他的替代函数;如果想升级软件版本的话,Office365就是一个不错的选择,在里面有新增加的xlookup函数,...

继续访问

oracle 实际返回的行数超出请求的行数,行数

题目keywordsCounting.cpp Define a function that, given an istream&and a const vector&, produces a map holding each string (keyword) and the numbers of the line on which the string appears. The ...

继续访问

ORA-01422:实际返回的行数超出请求的行数ORA-06512:在“数据库名.包名”,line710 ORA-06512:在 line3

2019-04-11 Aurora 框架开发--租房信息管理系统踩坑 报错:ORA-01422:实际返回的行数超出请求的行数ORA-06512:在“HEC3DEV.TRAIN_HRMS_HOUSE_INFO_22416”,line710 ORA-06512:在 line3 问题所在:相关的查询语句未加where条件或者where条件有问题,导致查询到多条数据。 代码示例: ...

继续访问

使用MySQL乐观锁解决超卖问题

在秒杀系统设计中,超卖是一个经典、常见的问题,任何商品都会有数量上限,如何避免成功下订单买到商品的人数不超过商品数量的上限,这是每个抢购活动都要面临的难点。 1 超卖问题描述 在多个用户同时发起对同一个商品的下单请求时,先查询商品库存,再修改商品库存,会出现资源竞争问题,导致库存的最终结果出现异常。 问题:当商品A一共有库存15件,用户甲先下单10件,用户乙下单8件,这时候库存只能满足一个人下单成功,如果两个人同时提交,就出现了超卖的问题。 可以采用多种方式解决超卖问题。使用synchronized可以保

继续访问

oracle ora-01422,返回多行时出现ORA-01422错误的解决方法

问:我使用以下Oracle过程,根据输入SQL语句的PO ID可以返回一行或者更多行。当返回多行时,我收到了 ORA-01422错误提示。请问我该如何重新编写过程代码,以便一对多地返回数据行?我有一个硬编码的PO ID('0700185')以便测试用。过程应该可以返回所有单据,有可能是一个也有可能是五个。请您帮助解释一下,因为我不是DBA,对Oracle来说我只是新手,但我有意愿学习。谢谢!CRE...

继续访问

实际返回的行数超出请求的行数怎么解决_用 React Query 来管理数据请求

背景在项目中,通常都需要跟服务端进行异步的数据交互,这包括查询和变更。以一个简单的列表查询为例,我们通过 axios 去请求服务端的列表数据:OK ! 数据已经成功的取到了,也就是我们完成了跟服务端的一次查询交互了。现在我们来尝试更进一步,在 React 中可以通过实现一个 Hooks 把查询做的更优雅一点:Perfect !? 并没有!我们遗漏了非常重要的请求状态的处理,包括异常和请求进行中的情...

继续访问

ora-01422: 实际返回的行数超出请求的行数

解决:ORA-01422 实际返回的行数超出请求的行数

写评论

2

7

1

分享

下面列出了一面问到的问题:

synchronized与lock的区别,使用场景。看过synchronized的源码没

JVM自动内存管理,Minor GC与Full GC的触发机制

了解过JVM调优没,基本思路是什么

如何设计存储海量数据的存储系统

缓存的实现原理,设计缓存要注意什么

淘宝热门商品信息在JVM哪个内存区域

*** 作系统的页式存储

volatile关键字的如何保证内存可见性

happen-before原则

Lucene全文搜索的原理

阿里二面

下面是面试过程中的问题:

自我介绍下自己,不超过3分钟(我的自我介绍仍然不超过1分钟)

你说你熟悉并发编程,那么你说说Java锁有哪些种类,以及区别(果然深度不一样)

如何保证内存可见性

Http请求的过程与原理

TCP连接的特点

TCP连接如何保证安全可靠的

为什么TCP连接需要三次握手,两次不可以吗,为什么

AOP的原理

动态代理与cglib实现的区别(这个,醉得很厉害)

那么你说说代理的实现原理呗

看过Spring源码没,说说Ioc容器的加载过程吧

阿里三面(总监面)

先问项目,从项目问起

了解什么分布式数据一致性算法,具体说说

MySQL事务隔离级别以及MVCC机制

Redis缓存雪崩、缓存穿透以及如何解决?

问了设计秒杀系统

说说同步和异步,什么时候用同步,什么时候用异步

mysql的innodb索引数据结构为什么是b+树,用hash来实现可以吗?

分布式事务的实现?

如何解决redis和mysql数据一致性?

常见的MySQL主从同步方案有哪些?优劣势比较过?

阿里四面(总监面)

自我介绍

手画自己项目架构图,然后针对架构和中间件提问

四面总结

一面和二面总结

一面大概面了50多分钟,可以看出一面的问题不是很难,但是要得到面试官比较高的评价,还是需要一-定的表达能力和对技术比较本质的认识的,如果在回答问题的时候能够做一些适当的扩展,自然会让面试官对你有不一样的评价。

二面面试官问的问题都比较直接,答案也是知道就知道,不知道就不知道。这些问题-部分是基础,一部分是根据你的专业技能的来提问的。面完后面试官对我的评价是:中规中矩,有机会下次面试。虽说是中规中矩,但听到面试官说有机会下次面试就感觉这次面试应该过了。

三面总结

三面是交叉面,没想到是阿里的总监面试。由于具体的技术问题在前两轮面试中已经问过了,所以三面后不会有具体的技术问题,总结来看,对自己做过的项目一定要深入,包括使用使用到的技术原理、为什么要使用这些技术。

针对项目,面试官关注的无非以下几点:

1.项目中某个比较重要的点是如何实现的(需要深入技术的原理)

2.遇到的最大困难是什么(有哪些),你怎么解决的?

3.如果需要扩展某个功能,如何降低系统的耦合度

4.如果针对某个功能进行优化,你会怎么设计和优化

四面总结

虽然这面比较轻松,也没有什么具体的技术问题,但对项目仍然是面试官关注的,后面了解到总监面除了看你的基础,主要看你的潜力(就是有没有培养的价值),这个东西看起来挺虚的,但是从你平时的学习中仍然是可以看得出来的。所以,作为一名开发人员。平时对技术的研究也是很重要的

最后

其实一步一步走过来,不单单只靠面试之前刷题那么简单,更多的还是平时的积累。小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日志、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等

想要免费获取这份完整版文档的朋友,点赞、关注、转发之后,私信【学习】即可免费获取

最后是总重要的技能环节,分享给大家一份核心面试文档

JavaOOP

Java集合/泛型

由于篇幅限制,无法全部展现出来,文末有完整版获取方式

Java异常

Java中的IO与NIO

Java反射

Java序列化

什么是java序列化,如何实现java序列化?

保存(持久化)对象及其状态到内存或者磁盘

序列化对象以字节数组保持-静态成员不保存

序列化用户远程对象传输

Serializable 实现序列化

writeObject 和 readObject 自定义序列化策略

序列化 ID

序列化并不保存静态变量

Transient 关键字阻止该变量被序列化到文件中

序列化(深 clone 一中实现)

多线程&并发

JAVA 并发知识库

Java中实现多线程有几种方法

继承 Thread 类

实现 Runnable 接口。

ExecutorService、 Callable、 Future 有返回值线程

基于线程池的方式

4 种线程池

如何停止一个正在运行的线程

notify()和notifyAll()有什么区别?

sleep()和wait() 有什么区别?

volatile 是什么?可以保证有序性吗?

JVM

java中会存在内存泄漏吗,请简单描述。

64 位 JVM 中,int 的长度是多数?

Serial 与 Parallel GC 之间的不同之处?

32 位和 64 位的 JVM,int 类型变量的长度是多数?

Java 中 WeakReference 与 SoftReference 的区别?

JVM 选项 -XX:+UseCompressedOops 有什么作用?为什么要使用

怎样通过 Java 程序来判断 JVM 是 32 位 还是 64位?

32 位 JVM 和 64 位 JVM 的最大堆内存分别是多数?

JRE、JDK、JVM 及 JIT 之间有什么不同?

解释 Java 堆空间及 GC?

Mysql

数据库存储引擎

InnoDB(B+树)

TokuDB( Fractal Tree-节点带数据)

Memory

数据库引擎有哪些

InnoDB与MyISAM的区别

索引

常见索引原则有

数据库的三范式是什么

第一范式(1st NF - 列都是不可再分)

Redis

什么是 Redis?

Redis 与其他 key-value 存储有什么不同?

Redis 的数据类型?

使用 Redis 有哪些好处?

Redis 相比 Memcached 有哪些优势?

Memcache 与 Redis 的区别都有哪些?

Redis 是单进程单线程的?

一个字符串类型的智能存储最大容量是多少?

Redis持久化机制

缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题

Memcached

Memcached 是什么,有什么作用?

memcached 服务在企业集群架构中有哪些应用场景?

Memcached 服务分布式集群如何实现?

Memcached 服务特点及工作原理是什么?

简述 Memcached 内存管理机制原理?

memcached 是怎么工作的?

memcached 最大的优势是什么?

memcached 和 MySQL 的 query

memcached 和服务器的 local cache(比如 PHP 的 APC、mmap 文件等)相比,有什么优缺点?

memcached 的 cache 机制是怎样的?

memcached 如何实现冗余机制?

MongoDB

mongodb是什么?

mongodb有哪些特点?

你说的NoSQL数据库是什么意思?NoSQL与RDBMS直接有什么区别?为什么要使用和不使用NoSQL数据库?说一说NoSQL数据库的几个优点?

NoSQL数据库有哪些类型?

MySQL与MongoDB之间最基本的差别是什么?

你怎么比较MongoDB、CouchDB及CouchBase?

MongoDB成为最好NoSQL数据库的原因是什么?

journal回放在条目(entry)不完整时(比如恰巧有一个中途故障了)会遇到问题吗?

分析器在MongoDB中的作用是什么?

名字空间(namespace)是什么?

Spring

不同版本的 Spring Framework 有哪些主要功能?

什么是 Spring Framework?

列举 Spring Framework 的优点。

Spring Framework 有哪些不同的功能?

Spring Framework 中有多少个模块,它们分别是什么?

什么是 Spring 配置文件?

Spring 应用程序有哪些不同组件?

使用 Spring 有哪些方式?

什么是 Spring IOC 容器?

什么是依赖注入?

Spring Boot

什么是 Spring Boot?

为什么要用SpringBoot

Spring Boot 有哪些优点?

Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?

运行Spring Boot有哪几种方式

如何理解 Spring Boot 中的 Starters?

如何在Spring Boot启动的时候运行一些特定的代码?

Spring Boot 需要独立的容器运行吗?

Spring Boot中的监视器是什么?

如何使用Spring Boot实现异常处理?

Spring Cloud

什么是 Spring Cloud?

使用 Spring Cloud 有什么优势?

服务注册和发现是什么意思?Spring Cloud 如何实现?

负载平衡的意义什么?

什么是 Hystrix?它如何实现容错?

什么是 Hystrix 断路器?我们需要它吗?

什么是 Netflix Feign?它的优点是什么?

什么是 Spring Cloud Bus?我们需要它吗?

什么是微服务

什么是服务熔断?什么是服务降级

RabbitMQ

什么是 rabbitmq

为什么要使用 rabbitmq

使用 rabbitmq 的场景

如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息?

如何避免消息重复投递或重复消费?

消息基于什么传输?

消息如何分发?

消息怎么路由?

如何确保消息不丢失?

使用 RabbitMQ 有什么好处?

Dubbo

为什么要用 Dubbo?

Dubbo 的整体架构设计有哪些分层?

默认使用的是什么通信框架,还有别的选择吗?

服务调用是阻塞的吗?

一般使用什么注册中心?还有别的选择吗?

默认使用什么序列化框架,你知道的还有哪些?

服务提供者能实现失效提出是什么原理?

服务上线怎么不影响旧版本?

如何解决服务调用链过长的问题?

说说核心的配置有哪些?

MyBatis

什么是 Mybatis?

Mybaits 的优点

MyBatis 框架的缺点

MyBatis 框架适用场合

MyBatis 与 Hibernate 有哪些不同?

#{}和${}的区别是什么?

当实体类中的属性名和表中的字段名不一样 ,怎么办 ?

模糊查询 like 语句该怎么写?

通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应,请问,这个 Dao 接口的工作原理是什么?Dao 接口里的方法,参数不同时,方法能重载吗?

如何获取自动生成的(主)键值?

ZooKeeper

什么是Zookeeper?

Zookeeper 如何保证了分布式一致性特性?

ZooKeeper 提供了什么?

Zookeeper 文件系统

ZAB 协议?

四种类型的数据节点 Znode

Zookeeper Watcher 机制 -- 数据变更通知

客户端注册 Watcher 实现

服务端处理 Watcher 实现

客户端回调 Watcher

数据结构

栈(stack)

队列(queue)

链表(Link)

散列表(Hash Table)

排序二叉树

前缀树

红黑树

B-TREE

位图

Elasticsearch

elasticsearch 了解多少,说说你们公司 es 的集群架构,索引数据大小,分片有多少,以及一些调优手段 。

elasticsearch 的倒排索引是什么

elasticsearch 索引数据多了怎么办,如何调优,部署

elasticsearch 是如何实现 master 选举的

详细描述一下 Elasticsearch 索引文档的过程

详细描述一下 Elasticsearch 搜索的过程?

Elasticsearch 在部署时,对 Linux 的设置有哪些优化方法

lucence 内部结构是什么?

Elasticsearch 是如何实现 Master 选举的?

Elasticsearch 中的节点(比如共 20 个),其中的 10 个选了一个 master,另外 10 个选了另一个 master,怎么办?

Kafka

Kafka 是什么

partition 的数据文件(offset, MessageSize, data)

数据文件分段 segment(顺序读写、分段命令、二分查找)

负载均衡(partition 会均衡分布到不同 broker 上)

批量发送

压缩(GZIP 或 Snappy)

消费者设计

Consumer Group

如何获取 topic 主题的列表

生产者和消费者的命令行是什么?

微服务

微服务架构有哪些优势?

微服务有哪些特点?

设计微服务的最佳时间是什么?

微服务架构如何运作?

微服务架构的优缺点是什么?

单片,SOA 和微服务架构有什么区别?

在使用微服务架构时,您面临哪些挑战?

SOA 和微服务架构之间的主要区别是什么?

微服务有什么特点?

Linux

绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?

怎么查看当前进程?怎么执行退出?怎么查看当前路径?

怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当

Ls 命令执行什么功能? 可以带哪些参数,有什么区别?

查看文件有哪些命令

列举几个常用的Linux命令

你平时是怎么查看日志的?

建立软链接(快捷方式),以及硬链接的命令

目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?

查看文件内容有哪些命令可以使用?

面试,难还是不难?最终结果好还是不好?取决于面试者的底蕴(气场+技能)、心态和认知以及沟通技巧。而一些主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴)更是需要你在面试时展现出自己的能力,从而获得面试官的欣赏和肯定。

而程序员在应聘时更是需要经历层层面试。俗话说,磨刀不误砍柴工,做好面试前的准备工作可以帮助大家更好的应对面试官的问题以及面试中的突发情况。

不用出国也能买到60多万的真皮腰带!机会难得,快来试试

精选推荐

广告

面试题2

104阅读·0评论·0点赞

2020年11月25日

66个求职应聘技巧性问答(三)

955阅读·0评论·0点赞

2015年5月26日

凯捷Java二面问题总结

84阅读·1评论·0点赞

2022年10月24日

程序员面试中一面、二面、三面有什么区别?

2697阅读·1评论·3点赞

2023年1月5日

纯干货分享!百度Java一、二、三面面经总结,本人已成功拿到offer!

5987阅读·7评论·8点赞

2021年4月11日

Java 虚拟机系列一:一文搞懂 JVM 架构和运行时数据区

460阅读·2评论·0点赞

2020年1月23日

阿里后端开发Java面经,附上我的面试真题复盘,希望对大家有帮助!

1429阅读·0评论·0点赞

2021年4月22日

华为OD(外包)社招技术二面,总结复盘

1.4W阅读·4评论·7点赞

2020年9月28日

java二面技术面试经验_网易java开发面试:一面+二面+三面以及 面试经验总结

280阅读·0评论·0点赞

2021年3月1日

java一面和二面_钉钉面经,Java面试题,一面二面整理

268阅读·0评论·0点赞

2021年3月10日

阿里Java研发2面,都会问什么?斩获阿里P6+的“他”告诉你答案

200阅读·2评论·0点赞

2021年5月19日

网易java程序员面试_网易Java程序员两轮面试 请问你能答对几个?

106阅读·0评论·0点赞

2021年3月8日

java二面问什么_java面试题,拼多多面试题分享(java二面)

2792阅读·0评论·1点赞

2021年3月11日

阿里高级Java面试题(首发,70道,带详细答案)

408阅读·0评论·0点赞

2022年8月19日

四年开发,待业半年本想放弃Java,抱着试试的心态面试某C轮金融科技公司居然过了!

1866阅读·18评论·6点赞

2020年11月21日

阿里第2面,都会问什么?

1426阅读·0评论·0点赞

2019年11月15日

阿里二面(主问项目和开发性问题)

875阅读·0评论·0点赞

2018年7月28日

阿里java研发岗五面(HR面+技术四面),附面试路线分享!

372阅读·0评论·1点赞

2021年7月26日

华为技术支持面试

7450阅读·1评论·3点赞

2011年11月18日

去首页

看看更多热门内容

评论1

jiasiyan

请问大佬,校招不会问得这么难吧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8503554.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存