技术渣渣的春招面经

  • (零零总总,许多面试之后没有做记录,以后要保持面试后记录的习惯)

    快手java/python面试

  • java

    • hashmap的结构原理

    • hashmap是否线程安全,如何解决的

    • concurrentHashmap的原理

    • JVM内存模型

    • java线程池

      • 作用

      • 有哪些参数

    • python垃圾回收

    • 用过python协程嘛

  • linux命令

    • linux查看占用某个端口的进程——lsof

    • linux查看某个日志中某字段出现的次数

    • linux根据日志关键字出现的次数排序

  • 数据库

    • mysql

      • mysql事务隔离级别

        • 各种隔离级别是怎么做到的,解决了什么问题
    • redis

      • redis有几种数据结构
  • java

    • 集合

      • arraylist有哪几种轮询方式

      • iterator的实现原理

    • java并发

      • 线程同步的几种方式

      • join的原理

      • 手写多线程间同步

    • mysql

      • 第三范式

      • 查询优化

    • 设计模式

      • 观察者模式

      • 如何打破单例

腾讯后台面试

腾讯运营开发面试

  • TCP和UDP的区别

  • TCP三次握手

  • TCP的报文字段

  • java GC为什么要分代,好处是什么

  • java垃圾回收算法有哪些

  • 讲述辗转相除法的优缺点

  • django里如何将dict转化成json数据(因为项目里有问到)

  • 数据库的隔离级别,各自解决了什么问题,原理是什么?(数据库被问到最多的问题,但依旧迷糊hhh)

字节面试

  • post中content-type种类?

    • application/x-www-form-urlencoded:原生form表单

    • multipart/form-data:许多文件类型,比如文件

    • application/json:告诉服务端消息主体是JSON

    • text/xml:传输和存储数据

    • binary:二进制文件类型

  • JVM GC

  • 数据库事务隔离级别有哪几种?

  • 算法题:最长公共子序列

  • git cherrypick的作用

  • 数据库 for update的作用

  • 一次web请求的完整流程

零零碎碎还记得的面试问题

  • linux命令

    • 查看端口上运行服务对应的进程号(快手)

    • 查看日志中包含某个字符串的行(快手)

    • 接着上个指令,统计该字符串出现的行数(快手)

    • 查看系统cpu核数以及使用情况(贝壳)

    • 查看内存的使用情况(贝壳)

  • mysql

    • mysql索引的组织(B+)

    • 聚簇索引和非聚簇索引

    • mysql语句

      • 保证某一属性唯一的几种方式(贝壳)

        • DISTINCT

        • Group by

      • for update(字节)

    • mysql查询优化

    • 范式区别

  • 操作系统

    • 段页式存储和页表式存储

    • 操作系统中断的执行过程

    • 进程和线程的区别

  • 计算机网络

    • TCP、UDP区别,主要应用

    • TCP的拥塞控制

    • TCP三次握手、四次挥手

    • SYN泛洪攻击是什么?怎么样预防呢?

      • SYN Cookie
    • ICMP协议的两种报文

    • HTTP与HTTPS区别

    • HTTPS的通信流程

    • HTTPS使用的是什么加密方式

    • HTTP 302 403 404响应码是什么,会由什么所导致

  • java基础

    • java static

    • java泛型的作用

    • java序列化,serializableID的作用

    • java容器

      • hashmap原理

      • 如何保证hashmap的并发性

      • ArrayList与LinkedList的区别

      • 访问List的几种方式

        • 谈到iterator
      • 为什么要使用Iterator

        • 工厂模式
  • JVM

    • 起手式——类加载机制

    • GC

    • JVM内存模型

  • java并发

    • Synchronized与volatile

    • 线程池作用、参数

    • 记得不清了

#面经##腾讯##字节跳动##快手##Java工程师##校招#
全部评论
师妹加油
点赞 回复
分享
发布于 2021-04-23 19:34

相关推荐

6 34 评论
分享
牛客网
牛客企业服务