base杭州-2024届暑期实习-Java后端开发 05/17 二面 电话面试 时长:1.5小时 自我介绍 了解本科专业课程 了解发表的论文 一、 计算机网络 介绍一下TCP四次挥手的流程? 你刚说是客户端主动发起断开连接请求,我想问下服务端可以主动发起断开连接的请求吗?为什么? TCP断开时有4次交互,而连接时有3次交互,多出来的一次是在做什么事情呢? 介绍下OSI七层网络模型? RPC协议工作
base杭州-2024届暑期实习-Java后端开发 05/12 一面 电话面试 时长:2小时 一、 计算机网络 了解哪些HTTP协议的错误码? 介绍下ARP协议? TCP如何保证可靠传输?(答了三次握手四次挥手) 你答的这是连接阶段,数据传输阶段如何保证呢? 二、 操作系统 操作系统对内存管理的两种方式是什么? 非连续内存管理你了解几种方式? 三、 Linux 介绍一下Linux的硬链接和软链接?
一面 5.9 ——————————— 第一部分 自我介绍+问简历 科研项目介绍 日志循环队列满了怎么办 第二部分 问八股 get post区别 http https端口号 进程线程区别 进程的通信方式 中断的过程 第三部分 4代码 memcpy 随便一个排序 atoi 统计一个字符串的数字 字母 空格 其他字符的个数 —————————— 大概只能记住这些了 遇见了一个超级nice的面试官 许愿二
null 假设我有100张唱片。缓存只能保存40条记录(最常用)和100条记录在磁盘文件(不在任何其他数据库中)。 所以,如果从这100条记录中请求任何东西,我就不必去实际的数据库(例如Sybase db)? 如果在100条记录中找到了密钥,但它不存在于内存缓存中(40条记录),则获取该密钥,放入内存缓存中,并使用驱逐策略将其他密钥交换到磁盘文件中(但在磁盘上,我总是有100条记录) 如果缓存和磁
然后我上传了游戏控制台的应用程序包,并从Google Play安装到我的手机上。接下来,我在使用该应用程序时下载了模块。但是,在我运行之后,它只显示apk,而没有apk的符号。顺便说一句,似乎安装了模块,因为模块的功能可以正常工作。 我的问题是Google Play将这些动态加载的模块(或APK)保存在哪里。以及是否有任何方法可以使用(例如)访问它们。
##java基础 多态 抽象类和接口 栈和队列的区别?以及应用场景? 知道什么排序算法(时空复杂度、原地性),什么是内部、外部排序,说一下快排 关系型数据库、非关系型数据库有什么,关系型和非关系型有什么区别 mysql索引了解吗?mysql事务用过吗?使用事务的步骤? ## 项目 项目背景?为什么做这个项目? 项目有几个模块? 项目的难点是什么? RPC的流程?动态代理怎么实现的?动态代理的优势?
#校招# 介绍项目 项目难点 vector中reserve和resize的区别 类和结构体的区别 指针变量的大小 计算机的位数是由什么来决定的 成员和成员方法数目和类型相同的情况下,结构体的大小和类的大小有区别吗 父类是个纯虚类,子类继承了父类,那么父类对子类的大小有没有影响 长链接,短链接,连接池的概念 多线程与线程池的概念 优缺点 凉凉
position定位有哪几种属性,区别是什么 relative 相对定位,相对与自己定位,不影响元素本身特性,不会使元素脱离文档流 absoluet 绝对定位,相对于最近一个有定位的父元素偏移;使元素完全脱离文档流(在文档流中不再占位) fixed 固定定位,根据浏览器窗口定位 static 是默认值,默认布局,元素出现在正常的流中 sticky 粘性定位 粘性定位,该定位基于用户滚动的位置。 说
#阿里笔试#
4.19两个面试官(2h) 问了问项目 以及项目中学到的东西怎么运用到他们部门的实际场景中 然后举例了一些场景,根据现有知识怎么去解决 基础八股问的比较少,就问了拥塞控制和cpp虚函数 如何去学习一门新的语言 为什么选择现有语言 为什么选择这个部门,这个岗位 反问: 我有什么需要改进的? 答:思维需要发散一下,虽然对你自己的项目很专精,但对你不会的东西,就单纯的不会了 投递岗位的时候需要了解各类需
2020年最新总结,阿里技术面试题目,以及答案,专家出题人分析汇总。
网络: 四次挥手的wating状态?为什么要设定2MSL,不设定的话有什么影响? 数据结构: Arraylist和Linklist hashmap、hashtable和concurrentHashmap rehash的细节 RBT和B+Tree RBT的用途 os: 堆和栈的区别 进程如何分配内存 进程和线程 线程通信方式 进程通信方式 堆如何寻址?从大到小or从小到大? 数据库: 讲一下联合查询
1.自我介绍 2..实习项目拷打(两段大厂实习+drpc项目) 3.一致性哈希相关 4.服务宕机或下机如何在注册中心实现优雅下线(主要从心跳+钩子两方面介绍的) 5.MySQL索引、索引结构、B+树优势细锁 6.堆排序(吗的细节有些记不清了,太久没复习这块) 7.10G文件,1G内存,利用有限内存空间排序排出前1G大小 首先答了分片,每个分片1G的话取前0.1G,属于胡言乱语了,面试官一直在引导我
岗位-java timeline 4.26投递 4.28约面 4.29笔试 4.30一面(20分钟发了二面邮件) 5.8二面 5.9晚约hr面 5.10hr面oc(还没接,想再等等) 在字节前端实习过大半年,所以每一场面试都会问为什么转后端,想好没。 一面(30mins) 电话📞 (回忆中) 问了实习时长和到岗时间。 为什么想做后端。 简历上的项目一个一个介绍,第一个项目没说啥。问了如何测试正确
主要内容:1.UUID,2.数据库自增Id,3.基于数据库集群模式,4.基于数据库的号段模式,5.Redis,6.Snowflake,7.百度(uid-generator),8.Leaf,9.TinyId生成方式: 1.UUID 2.数据库自增ID 3.数据库多主模式 4.号段模式 5.Redis 6.雪花算法(SnowFlake) 7.滴滴出品(TinyID) 8.百度 (Uidgenerator) 9.美团(Leaf) 1.UUID UUID的生成简单到只有一行代码,输出结果 c2b8c2b