zoukankan      html  css  js  c++  java
  • <面试题分享> 记两次58面试

    说明

    来北京找工作,有个猎头看我的简历不错,帮我投了两个58同城的面试,投的都比较高,题也注重原理,较难,这里分享出来,给有需要的人和自己提个醒,保持空杯

    面试题内容

    2019.05.07 北京58企服面试题 18-23k

    1. catch(IOException|Exception ex)前后两个异常有什么需要注意的?这样写会报错么?
    2. spring aop实现方式?有何区别?
    3. spring如何实现数据库事务?
    4. rpc是什么?原理是什么?
    5. spring事务是如何实现的?修改多个表如何在同一事务里提交?在事务方法启异步线程执行修改与主线程在同一事务中么?
    6. ioc与aop原理?
    7. MySQL隔离级别?脏读幻读是什么?
    8. 循环依赖如何解决?
    9. 为什么TCP三次握手能保证网络连接?丢包怎么办?
    10. spring aop的实现方式?
    11. spring如何注入bean,有哪几种方法?
    12. 有一个表数据500w,我要做一个统计报表,用mybatis怎么查?
    13. left join用大表连接小表还是相反?
    14. springboot 的@Conditional类注解如何实现的?
    15. 组合有序索引如何判断某个条件会走此索引?
    16. MySQL索引实现的数据结构?这种树是什么结构?
    17. JDK1.8 内存模型,执行youngGc的情况有哪些?eden与survivor比例一般比例是多少?
    18. tcp是网络协议哪一层?tcp滑动窗口是什么?

    2019.05.09 北京 58安全部门 20-25k

    1. redis常用数据结构?hash底层数据结构是怎样的?
    2. string底层在redis存的什么?
    3. redis内存不够的策略有哪些?lru是什么?
    4. redis如何找到过期的key?
    5. redis单线程为什么快?除了是内存型外还有没有其它因素?
    6. redis集群结构你了解几种?什么地方记录着hash槽的位置?
    7. redis主从复制方式你了解几种?分别是如何实现的?
    8. java线程池了解哪些?底层threadPool参数有哪些,各自的意义是什么?线程池的执行流程是什么?
    9. threadLocal与Thread关系?是Thread上有ThreadLocal么?
    10. java中的引用类型有哪些?强、弱、软、虚、幻象引用的GC时机
    11. gc怎么判断对象死亡?GCRoots是什么?
    12. 常用JVM参数有哪些?-Xss -Xmx -Xms 分别是做什么的?
    13. 新生代gc算法有哪些?CMS了解么,流程有哪些?CMS回收算法为什么需要重新标记?
    14. 线上java进程cpu跑满100%,如何分析原因?说明操作流程
    15. 怎么看的linux端口占用? 这几个命令参数分别是做什么的?(netstat -anp |grep 端口号)
    16. git本地库与远程库关联的命令是什么?
    17. mysql的innoDB与MyIsAm有什么区别?
    18. MySQL隔离机制有哪些?哪些会有脏读风险?哪些会有幻读风险?

    总结

    学无止境!

  • 相关阅读:
    oracle体系结构
    Oracle表连接(转)
    Oracle的RBO和CBO
    Linux下安装Tomcat服务器和部署Web应用
    动态创建selectjs 操作select和option
    JS中如何获取<Select>中value和text的值
    原生JavaScript事件详解
    动态添加select的option
    js 动态加载事件的几种方法总结
    js实现select动态添加option
  • 原文地址:https://www.cnblogs.com/hellxz/p/10841638.html
Copyright © 2011-2022 走看看