zoukankan      html  css  js  c++  java
  • Java3-5年经验面试题总结

    记录一下本次找工作所遇到的一些高频面试题,第一次找java工作,感觉比面试.net舒服多了,17年的时候出去找.net工作,由于在公司做的东西用到的技术少,除了mvc和ef,其他没啥问的,就追着项目问,但是项目含金量也不高,所以工资被压得死死的。

    • 说一下Java中的集合
    • 说说arraylist和linkedlist的底层实现
    • 说说hashmap和hashtable的区别,有可能会被问到CurrentHashMap
    • 说说hashmap的内部实现
    • string,stringbuilder,stringbuffer字符串拼接性能进行排序,并说一下为什么
    • 多线程在项目中的使用场景
    • 说说线程的创建方式,以及线程池
    • jvm了解吗?由于我不了解,就没往下问了
    • 举个例子说明平时你是怎么设计数据库的
    • sql性能优化一般都是怎么做的?哪些情况会不走索引
    • mybatis中#和$的使用场景及区别
    • 谈谈aop以及实现原理?
    • spring和spring boot区别?
    • 如果把springmvc改成springboot项目如何做
    • 说说springboot是如何实现自动配置的
    • 说说为什么你们要把系统拆成微服务
    • 在使用dubbo或者rabbitmq会遇到一些什么问题
    • 我一般会说分布式事务问题,然后就会问你项目中如何实现分布式事务的,会让你说相应的原理
    • 说说redis在项目中的使用场景
    • 说说redis的数据类型
    • 说说redis的过期策略
    • 说说redis的缓存雪崩,缓存穿透以及解决方式
    • 说说你做过的印象最深刻的功能(或者遇到的最困难的问题是什么)
    • 说说工厂模式
    • 你最擅长的一个框架是什么(这时候就准备好侃框架源码吧)
    • 最近在看什么书
    • 平时是如何学习的
    • 你的优势是什么
    • 你的性格优缺点是什么
    • 对未来的一个规划是什么样的
    • 你的爱好是什么?
  • 相关阅读:
    浏览器从输入URL到渲染出页面发生了什么
    按需加载controller——angular
    依赖注入——angular
    qrcode-reader——二维码识别
    Dynamic Web TWAIN——网页扫描SDK
    WebSocket-Node
    关机命令 shutdown
    datagrid——jQuery EasyUI
    双屏显示——NW.js
    css换行用省略号代替
  • 原文地址:https://www.cnblogs.com/ginb/p/11739462.html
Copyright © 2011-2022 走看看