• 2020-7-22 头条 JAVA 后端面试


    懒得分类的问题:

    1 谈一下线程池用的参数

    2 数据库的索引是怎么实现的?B树和B+树有什么区别

    3 数据的线程安全问题?解决这些问题设置的事物隔离级别是怎样的

    4 谈一谈单例设计模式,你还知道哪些设计模式?

    5 JAVA如何保持线程同步?常用的锁有什么?

    6 nginx是正向还是反向代理?有什么区别?nginx多站点如何实现负载均衡?

    网络基础:

      1 tcp三次握手

      2 http是基于tcp还是udp?与https有什么区别? https加密方式是对称的吗?

           3 域名是如何被解析为ip地址的

      4 dns缓存是存放在浏览器还是系统

      5 浏览器对网页有缓存吗?缓存是如何存放的?

    一点点Linux:

      1 用过哪些Linux命令

    ·  2 如何查看Linux系统状态 ,如何查看线程

      3 知道/proc文件夹吗

    编程题:

    1 统计n 转换成二进制数,其中1 的个数

    2 统计【0,n】所有的数转换成二进制数的1个总个数

    总结:

      白背了JVM的那么多概念。凉凉。

      据说编程题是剑指上的题。太难了。后来搜了一下,记住这个神奇的公式: n&(n-1)

      应届生没有项目经验是很正常的。这个时候可以挑一个自己做过的,着重讲一下。

  • 相关阅读:
    全志A10_linux3.0内核编译记录
    C#使用Socket登陆WordPress源码
    UIKeyboardType键盘
    浅谈 iOS 版本号
    学习软件开发应该看的书
    NSPredicate的用法
    ios 技巧总结(不断更新)
    RSA 加解密
    GCD下的几种实现同步的方式
    iOS事件处理
  • 原文地址:https://www.cnblogs.com/superxuezhazha/p/13365774.html
Copyright © 2020-2023  润新知