zoukankan      html  css  js  c++  java
  • 去面试字节跳动啦!

    大家好,我是狂聊君,今天不聊技术,来说说面试题。

    我的舍友,最近在找工作,直接裸辞的那种,哈哈,有点爽歪歪。

    在我眼里,我觉得他挺厉害的,知识面还是相当深,反正我搞不定问题,我都会去问他。

    昨天下午,他去面试字节跳动了,晚上我回去和他聊了聊,然后整理了一下,希望能帮到需要的人。

    个人背景

    学校:普通211本科

    专业:计算机科学与技术

    开篇

    1. 自我介绍 3min

    2. 项目经历 3min

    算法题

    1. 找出数组中和为n的数,返回其下标,扩展到三数之和。

    2. 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

    操作系统

    1. 线程与进程的区别,线程的几种状态。

    2. 单核CPU中的线程会有线程安全问题吗?

    Java基础

    1. Collections和Collection的区别?

    2. set、list、map问了个遍、 fail-fast机制

    3. threadLocal原理

    4. 线程、线程池原理及使用场景

    5. 如何排查Java进程cpu占用过高的情况?遇到过oom吗?如何处理的,延伸到垃圾回收机制。

    Mysql

    1. 之前项目中处理数据的量级多少?延伸到如何分库分表?

    2. Mysql中innodb索引结构?B+树的特性?为什么使用B+树,不使用B树?

    3. MVCC是什么?四种隔离级别,幻读?怎么解决的?

    4. 查询语句优化思路,explain是如何使用的

    redis

    1. redis的数据类型

    2. zset原理

    3. redis持久化机制

    4. redis部署模式

    网络

    1. 三次握手、四次挥手、time_wait含义

    2. tcp/ip的网络分层

    3. 尽可能全面描述一个https请求的过程

    项目

    围绕你最得意的一个项目,聊具体的场景,如何处理,以及方案。

    大致就这些了,面试了差不多40分钟左右,反正他感觉二面应该过了,传说中的自我感觉良好,哈哈。

    他接下来还要去美团、小米面试,具体啥情况,下次整理给大家。

    end

    
    
  • 相关阅读:
    windows server 2008 R2 安装 sql server 2000 遇到的种种问题
    圆心的VPS记录信息
    无法访问.您可能没有权限使用网络资源.局域网无法访问共享,局域网无法访问打印机的一些方法
    win7 32位 fastcgi模式 运行php
    SpringBoot+JPA实例
    马斯洛的锤子论
    一道算法题
    MySQL源码解读之数据结构LF_HASH
    JS学习专辑外传(1)
    WPF 用DynamicResource动态样式切换
  • 原文地址:https://www.cnblogs.com/finer/p/14488281.html
Copyright © 2011-2022 走看看