• 面试题


    阿里面试题

    1. 二叉树的遍历方式,前序、中序、后序和层序

    2. volatile关键字

    3. synchronized

    4. concurrentHashMap

    5. 锁的优化策略

    6. 操作系统

    项目部分

    缓存的使用,如果现在需要实现一个简单的缓存,供搜索框中的ajax异步请求调用,使用什么结构?

    内存中的缓存不能一直存在,用什么算法定期将搜索权重较低的entry去掉?

    TCP如何保证安全性

    红黑树的问题,B+数

    JDK1.8中对HashMap的增强,如果一个桶上的节点数量过多,链表+数组的结构就会转换为红黑树。

    项目中使用的单机服务器,如果将它部署成分布式服务器?

    MySQL的常见优化方式、定为慢查询

    手写一个线程安全的单例模式

    百度

    1. 是否了解动态规划

    2. JVM调优

    3. 分别介绍一下Struts2和Spring

    4. 职责链模式(设计模式)

    5. 实践中如何优化MySQL

    6. 什么情况下设置了索引但无法使用

    7. SQL语句的优化

    8. 索引的底层实现原理和优化

    9. HTTP和HTTPS的主要区别

    10. Cookie和Session的区别

    11. 如何设计一个高并发的系统

    12. linux中如何查看进程等命令

    13. 两条相交的单向链表,如何求他们的第一个公共节点

    14.11个设计模式

    CVTE

    struts2和SpringMVC的区别]

    Spring中IoC和AOP的理解

    在MySQL中如何定为查询效率较慢的SQL语句

    慢查询日志

    EXPLAIN关键字还有PROFILES

    设计了一个场景,青蛙爬井

    页面的跳转关系、

    二分查找

    在N个数中求前M大个数

  • 相关阅读:
    problems_jenkins
    JAVA异常处理之finally中最好不要使用return
    IntelliJ idea学习资源
    Mybatis 的分页条件查询语句编写
    maven相关的学习资料
    git相关的学习资料
    开端三(1)
    开端2(2)
    C# 排序小测试
    想为一个类定义[][]方法
  • 原文地址:https://www.cnblogs.com/yulu612/p/7401205.html
Copyright © 2020-2023  润新知