• java面试一日一题:字节java后端工程师面试题


    今天来分享下字节一面面试题,各位小伙伴看看都能答上来吗,弄懂下面的问题你离字节又近了一步哦,加油吧

    1、自我介绍;

    2、问到项目中为什么选择hbase,如果有多个查询条件如何设置数据存储方案;

    3、top命令了解吗

    4、在tcp协议中close_wait状态出现在哪一端?如果出现很多close_wait状态会是什么原因导致的;

    5、linux下软链接和硬链接的区别;

    6、如何拷贝一个文件到linux系统中;

    7、讲下tcp的三次握手;

    8、mac地址和IP地址可以互相转换吗

    9、什么是聚簇索引;

    10、什么是联合索引;

    11、数据库的隔离级别;

    12、了解https协议吗,说下一次https协议的过程;

    13、tcp的拥塞机制了解吗?怎么实现的

    14、redis为什么那么快

    程序题

    1、一张教师表teacher(id,name),一张学生表student(id,t_id,score),写出sql求老师下学生的平均成绩及人数;

    2、一个青蛙上台阶,每次可以上一个台阶也可以上两个台阶,问上N个台阶共有多少种方法;

    总结,从字节1面的面试题来看都是比较基础的问题,主要有以下几个方面,

    1、网络方面,考察tcp/ip协议、tcp协议的实现及机制;

    2、数据库,隔离级别、索引等;

    3、linux基本知识,需要了解linux的基本知识,top、free、rz等命令;

    4、redis的基本知识,常用数据结构等;

    5、算法题,两道题都比较常规,第二道是leetcode上的原题;

    这里不给出每个题目的答案,在网上一搜会有很多,重点小伙伴要有复习的目标,另外自己去寻找答案的过程比看答案的过程,个人觉得对自己的影响是不一样的,希望每个人都可以通过自己的努力,获得知识。好了,本次的分享就到这里,有需要的小伙伴赶快学起来哦

    一个爱写文章的程序员,欢迎关注我的公众号“北漂程序员”。我有故事,你有酒吗
  • 相关阅读:
    使用Index()+Match()函数实现更为灵活的VLookUp()
    Hexo搭建博客笔记
    Jenkins自动化部署项目
    Ubuntu安装docker
    Ubuntu的简单使用
    ansible之Ad-Hoc
    redis的集群
    redis的主从复制和哨兵
    redis的持久化存储
    redis数据库基础
  • 原文地址:https://www.cnblogs.com/teach/p/15004324.html
Copyright © 2020-2023  润新知