首页 > 编程知识 正文

面试都会遇到什么问题,面试遇到问题

时间:2023-05-05 08:52:20 阅读:193741 作者:838

荣智互联面试

1:讲一下你做的搜索模块

2:既然你们分pojo,那你讲一下dto

VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。

DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。

DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。

PO(Persistent Object):持久化对象,它跟持久层(通常是关系型数据库)的数据结构形成一一对应的映射关系,如果持久层是关系型数据库,那么,数据表中的每个字段(或若干个)就对应PO的一个(或若干个)属性。

3: 讲一下JVM

有一个线程共享区数据区,有一个线程隔离数据区,线程共享数据区里面有方法区和堆,jdk1.8之后把方法区放到了堆里面,因为堆的垃圾回收机制更好,线程隔离数据区里面有方法栈,本地方法区,计数器(不内存溢出)

4: 讲义一下Spring (Spring生命周期)

5: 讲一下MySQl数据库优化

6: 讲一下在并发情况下操作MySQl数据库中的同一条数据

业务业务逻辑加锁,数据库加锁,排他锁,redis,memcached等

7: 讲一下SQL优化

8: 讲一下redis分布式锁(忘了 被一杀)

9: 讲一下redis 操作list类型的 命令(忘了 被二杀)

10:讲一下集群下的Session的分化?(被 三杀)

11:你有三年工作经验对吧,来讲Linux的命令,比如XXX。。。 (忘了 被四杀)

 

 

 

 

轻语科技

1.讲一下Spring 、SpringBoot、SpringCould

2.讲一下redis和mongoDb的区别,

3.redis 的优点,缺点

4.怎么保证增删改查时数据库与缓存中数据的一致性,

5.用过哪些分布式文件系统,

6.讲一下MQ

7.项目的技术框架,你们是怎么确定的,

8.项目前期你参与了什么,参与的比例能占有多少,

9.进程之间消息同步是怎么同步的,

10.Socket通信,你了解多少,

11.mysql你们使用什么工具,快速建立表结构呢,用的工具有什么区别,

12.线程池讲一下

13.Zookeeper和dabbo你用过吗,讲一下他们之间的关系,讲到选举机制,会让你将怎么选举。

14.你用的是git,svn用过吗,讲一下git和svn的区别,

15.常用的设计模式,你熟悉那个,讲一下,

16.单例模式能被实例化吗

17.怎么快速的创建一个微服务

18. activeMQ和RabbitMQ两个中间件的区别

 

医汇宝面试

1:讲一下SpringBoot  常用注解,及使用的地方

2:讲一下SpringCloud  常用注解,及使用的地方

3:讲一下redis 与数据库如何实现数据同步

4:讲一下sql数据去重复

5:讲一下如何将百万条数据插入数据库

6:讲一下ActiveMQ    (讲到)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。