首页 > 其他分享 >2022暑期实习面试

2022暑期实习面试

时间:2022-12-28 16:45:46浏览次数:43  
标签:java 区别 redis 暑期 了解 线程 2022 实习 Java

快手一面

  • 自我介绍
  • 进程与线程的概念
  • 了解过协程嘛?没有
    • 协程是比线程更加轻量级的存在,一个线程可以有多个协程,并且不被操作系统内核所管理(用户态执行),线程的阻塞是有本质区别的。协程的暂停完全由程序控制,线程的阻塞状态是由操作系统内核来进行切换。
  • 进程/线程切换过程中的开销
  • 进程间通信的方式
  • 死锁的条件
  • 主要从那些角度去避免死锁或者解决死锁
  • 进程的调度策略
  • 操作系统中的I/O
  • 操作系统 I/O的模型有哪几种?
  • redis的I/O模型
  • 自己设计类似于redis这种比价快的缓存系统如何考虑?单线程?操作系统关于这块的支持
  • 计算机网络的分层模型
  • 分层的目的是什么
  • 数据链路层、网络层、传输层之间的区别
  • 传输层如何保证可靠性
  • tcp三次握手
  • 为什么是三次?
  • arp协议是做什么?
  • http和https的区别是什么
  • java中类加载机制是什么
  • 当前加载器找不到了怎么办
  • 如何打破双亲委派机制
  • java中如何创建一个对象
  • 深拷贝与浅拷贝的区别
  • 为什么基本类型与引用类型的拷贝方式不同
  • java异常的分类与应用
  • java中的集合框架
  • hashmap的底层实现是什么
  • hash冲突时红黑树会变得很高嘛?
  • 一个对象放到hashmap的过程
  • 安全的hashmap、concurrenthashmap
  • Java中用锁有哪几种方式
  • 关键字锁加到一个实例方法上和一个类方法上有什么区别嘛
  • Java中用cas机制做优化的
  • cas有什么问题吗
  • vaolatile多核共享变量时有什么问题吗?
  • mysql用的什么存储引擎?单库的吗
  • innodb的索引介绍一下
  • 执行过程中命中聚簇索引与命中非聚簇索引两个查询效率上的区别?
  • mysql的锁有了解过吗
  • mysql查询优化了解吗?
  • 可重复读这个级别上有遇到过锁的问题吗
  • 在多个服务器上保证库存有了解过吗
  • 分布式锁有了解过吗
  • redis是一个集群吗?了解过redis如何做集群吗?
  • redis常用的数据结构了解吗?
  • 为了保障断电情况下redis的数据可靠性
  • mecache有了解过吗?和redis有什么区别吗
  • 如何学习 看什么书
  • 有了解过最新的jdk的特性吗
  • 算法题:topk

快手二面

  • 自我介绍
  • java线程池的构建参数和含义
  • 一个任务提交到线程池的执行过程
  • threadlocal有了解过吗?
  • Java的内存模型是什么样的?不是jvm的内存模型
    • 通俗来说,JMM是一套多线程读写共享数据时,对数据的可见性,有序性和原子性的规则
  • volatile有了解过吗?
  • volatile为什么保证可见?指的是谁可见?
  • 单例模式的实现方式
  • 双重验证的单例模式为啥要加volatile呢?没回答出来
    • https://blog.csdn.net/benbenniaono1/article/details/105763029?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164862904816780265471119%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164862904816780265471119&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-7-105763029.142^v5^pc_search_result_cache,143^v6^register&utm_term=%E5%8D%95%E4%BE%8B%E7%9A%84%E5%8F%8C%E9%87%8D%E6%A3%80%E6%9F%A5%E9%94%81&spm=1018.2226.3001.4187
  • 线程和进程有什么区别吗
  • Java加载一个类的模型
  • 双亲委派模型是什么样的模型
  • 双亲委派机制的好处是什么
  • 同步io和异步io的区别?
  • linux中的多路复用了解过吗?没有
  • Java的中间件来哦姐的多吗
  • redis用到过哪种数据结构
  • redis字符串的底层实现
  • redis封装string都有什么好处
  • redis的有序集合的底层的数据结构有了解过吗?查一个元素的时间复杂度是多少
  • 智力题:两个人轮流拿一百个乒乓球,每人每次只能打1-5个,如何保证自己一定可以胜利
  • 算法题:链表的归并排序

字节跳动-飞书二面

  • 自我介绍
  • jvm的内存结构
  • 强引用、软引用、弱引用的区别
  • http协议的结构、请求和响应的格式、不同版本之间的迭代、类似于http通信的方式
  • redis的数据结构有哪几种?日常开发时经常使用哪些?
  • 秒杀系统中的接口限流防刷和数学公式验证码是如何实现的 ?
  • 算法题:394字符串解码
     
未选择区块。    
       

标签:java,区别,redis,暑期,了解,线程,2022,实习,Java
From: https://www.cnblogs.com/lyjps/p/17010427.html

相关文章

  • 新疆疏附木亚格杏亮相2022年地标之都-品牌推介会
    为进一步拓宽国家农产品地理标志产品新疆疏附木亚格杏销售渠道,完善疏附木亚格杏销售体系,为当地农民增加收入,提高效益,山东百仕达地标产业有限公司携疏附木亚格杏亮相2022年地......
  • HITCON2022--ctf驱动逆向题
    作者:selphHITCONCTF2022Writeup-checker挺有意思的一道题,这里的关键函数是使用的动态生成执行操作,按照特定参数序列进行解密才能正常执行,否则一定会报错异常checker......
  • 洛谷P8868 [NOIP2022] 比赛
    离线所有询问(按右端点排序),然后枚举右端点\(r\)。记\(X_l\)为\(a\)在区间\([l,r]\)中的最大值,\(Y_l\)为\(b\)在区间\([l,r]\)中的最大值。在枚举的过程中,对......
  • 云游戏的2022:破局、新生、元宇宙
    文|智能相对论作者|青月如果说2021年是「元宇宙元年」,那么2022年更像是元宇宙的「祛魅之年」,在这一年里,原本处在狂奔状态下的元宇宙正在褪去虚火。在这样的大环境下,由于在实......
  • 日常实习
    字节上海国际电商自我介绍面向对象相关的封装、继承、多态是否有了解可以简单介绍一下多态吗?还有吗?在Java中多态也叫动态绑定,相比于c语言的静态绑定,多态可以保证基......
  • 2022哈工大计算机复试备考指南
    2021复试形式2021年是线上复试的形式,一共分为五轮,每轮九分钟时间,共350分。综合素能能力:包括中英文对话、家乡介绍、家乡特产介绍、宗教信仰等等科研能力展示:本科阶段参......
  • 大数据随记 —— 利用Python分析快手APP全国大学生用户数据(2022 年初赛第四题 )
    文章目录​​一、题目描述​​​​0、背景​​​​1、题目一​​​​2、题目二​​​​3、题目三​​​​二、题解​​​​1、题目一详解——学校学生使用频次最多的前3......
  • Codeforces Round #841 (Div. 2) and Divide by Zero 2022
    A.JoeyTakesMoney题意:给定n个整数,每次操作可以选择两个整数,获得两数之积,再构造一组(x,y)使得x*y等于两数之积,并将原来的数替换为x,y,求操作若干次后n个数......
  • ISO 27001 2022 中文版 引言
    声明本文主要是学习汤季洪老师翻译的ISO270012022中文试译稿 进行了学习和记录希望对大家有帮助ISO(国际标准化组织)和IEC(国际电工委员会)构成了全球标准化的专门体系。......
  • 考研数学练习题-2022年12月27日
    数量:10......