账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    请教经验丰富的大侠们几个java面试问题
    • 2019-04-12 00:00
    • 11
    22
    0
    --------------------------redis相关问题---------------------------
    redis相关问题:
    比如恶意攻击,大量空请求进行查询,redis没有值就不听查询数据库,最后导致崩溃
    如果查询db没返回值情况怎么解决?
    如果查询db有返回值且每次都不一样情况怎么解决?
    如果每次都是同一个请求或者不同怎么去区分解决?
    
    --------------------------数据库或者其它设计问题---------------------------
    业务场景:
    比如定时调facebook,新浪, 头条的api拉取某些数据,它们的数据类型结构都不一样,现在要讲这些数据进行整合去重等等一系列操作,最终整合成自己的想要的数据信息
    如果后期又要向其它平台拉取信息进行整合,目的都是一样的,而且数据结构信息有大不同
    那么这应该怎么设计才能保证更高效以及方便后期拓展和维护?
    
    业务场景:
    假设前端传一些字段,每次可能不一样的字段,后端有百万级条广告数据
    现在根据传过来的信息去匹配出后端相应的数据,可能只传一个字段,可能多个等
    怎么设计能够毫秒级查询,能快快速匹配检索,你觉得最优最高效方案?
    百万级数据或者亿级数据有什么存储方案? (有足够的硬件软件条件供使用,给出最优设计方案)
    
    业务场景:
    设计一个报表生成的服务或者api都行
    比如不同项目部门都有生成报表需求,所以会公用这个,但是它们的数据类型,业务情况都不一样,要求出来的报表可能输柱状图,可能要饼图,数据汇总等等,最总都会调用这个生成报表,生成想要的报表
    怎么设计实现这个报表呢,符合不同业务场景,可拓展高可用

    大概描述就是这样
    求大侠们看看应该怎么回答比较好,思路啥的都可以说说
    经验有限,大侠们多多指点

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 话东方 普通会员 1楼

      当然可以,以下是一些常见的Java面试问题,供您参考:

      1. 请解释一下面向对象编程的基本概念,并给出一个简单的类和对象的例子。

      2. 请描述一下并发编程的基本概念,并给出一个简单的线程类和同步原语的例子。

      3. 请解释一下垃圾收集机制的基本概念,并给出一个简单的Java虚拟机(JVM)和垃圾收集器的例子。

      4. 请解释一下多线程编程的基本概念,并给出一个简单的Java多线程类和同步原语的例子。

      5. 请解释一下数据库操作的基本概念,并给出一个简单的Java数据库操作类和SQL语句的例子。

      6. 请解释一下GUI编程的基本概念,并给出一个简单的Java GUI控件和Java GUI库的例子。

      7. 请解释一下面向对象设计的基本原则,并给出一个简单的Java类和方法的例子。

      8. 请解释一下设计模式的基本概念,并给出一个简单的Java设计模式例子。

      9. 请解释一下Spring框架的基本概念,并给出一个简单的Spring框架类和Java配置类的例子。

      10. 请解释一下JSP和Servlet的基本概念,并给出一个简单的JSP页面和Servlet类的例子。

      希望这些面试问题能够帮助到您!

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部