1 自我介绍 2 介绍一下项目 3 后端开发的过程当中有遇到什么问题或者是什么事情是令你印象深刻的 4 redis有哪几种数据结构 5 redis有序集合的实现方式 6 redis有序集合的底层,是否了解跳表 7 HashMap底层用到红黑树,保证数据的有序性,红黑树这种数据结构,有多少了解;为什么底层不用平衡树 8 redis缓存穿透 9 9.布隆过滤器如何实现 10 viper的作者写的cob
前言 11月30号Boss投递,12月2日一面,12月5日二面,12月7日三面 一面(12月2日,30min) 自我介绍 实习项目(15min) 简历项目(10min) 反问 二面(12月5日,50min) 自我介绍 实习项目(30min) 场景题(10min) 因为疫情管控,部分地区没法进行发货,然后商家会要求用户会按照省/市/区/详细住址填写无法收货的地址。但是部分用户填写的地址不是很准确或者
链表反转 以4个元素为一组,两个元素为1个小组,反转,组内元素顺序不变。瞎几把写的,因为我想火速AC。 2 树的节点判断 满二叉树,给你节点,问你是不是叶子节点,存不存在。 5 寻路 障碍寻路,弱智dp。 3 字符串 想用的模拟,没写出来,debug太长时间了。。 题目就是给你字符串,可以对子串(如果是回文)进行折叠,比如说aabaa->aab/bba->ab\ba... #腾讯笔试##腾讯##暑
1.java的基本数据类型; 2.java的四种引用类型; 3.static关键字; 4.访问修饰符; 5.final关键字; 6.string类去掉字符串空白的方法;截取子串的方法; 7.通过树的前序,中序,推后续遍历; 8,stringbuffer 和 stringbuilder区别; 9.java创建线程的方法; 10.如何保证线程安全几种方式; 11.二叉树的高度定义; 12.队列和栈的区
12.18约的12.20下午面试,用的飞书会议面试的,1h 个人介绍 自己挑一个项目介绍,疯狂追问难点 八股 用过哪些linux命令 根据进程名字搜进程id的命令 服务器的负载情况用什么命令查看 linux进程线程的区别 逻辑地址和物理地址的区别,为什么要用逻辑地址和物理地址 java里数组和链表的区别是啥,遍历时性能的差异 java里hashmap是怎么实现的,(我说不清楚然后追问)你觉得应该怎
简历信息 ps:因为几乎只关注基础和代码实现,只给出技能特长。 TimeLine --12/11投简历--12/12约面试--12/18一面--待补充-- 一面 1h #字节##25届找寒假JAVA实习#
自我介绍 大三还是大四? 家在哪? volatile关键字的作用 Java中happens-before概念 Java中nio linux中epoll 为什么epoll性能高? 讲讲treemap 红黑树的平衡 socket编程,tcp三次握手发生在系统调用的哪一步 accept系统调用返回和三次握手的关系? 为什么http是无状态的 session如何实现 mydql中的acid mysql如何
面试和算法题都是在飞书平台上进行,面试官有事晚到了几分钟,但是不影响 1. 自我介绍 2. 三次握手 3. HTTP和HTTPS的区别 4. DNS的解析过程 5. 分库分表是如何做的 6. 布隆过滤器原理 7. ThreadLocal原理 8. 堆和栈的区别 9. 非常大的文件,只有1G内存,如何统计大文件中元素的出现次数 算法:字符串匹配(以前没写过,来回改几次才通过) 整体八股有四十分钟,算
1、自我介绍 2、介绍实习经历,项目整体架构 3、代码题,最大栈,多次push()和pop()操作求栈里面的最大值,要求O(1)时间复杂度 4、int a[sizeof(unsinged int)] 对嘛为什么 5、携程和线程的区别 6、进程和线程的区别 7、进程间的通信方式 8、tcp如何做到可靠传输的 9、tcp为什么是三次握手而不是四次或两次 10、用过哪些rpc框架,讲一下从客户端通过rp
笔试题挺难的,我因为有一些ACM基础都做出来了,隔天打电话约了一面 一面(3.12) 1. 自我介绍 2. 问一些简历上项目中的小细节 3. C++中指针占用几个字节?指针和引用的区别 4. #include<>和#include ""区别,一个自定义的头文件能不能用#include<>?一个系统库能不能用#include"" 5. 哈希表和二叉树分别适用什么场景(从时间复杂度空间复杂度效率)?
1.自我介绍 2.epoll的实现过程以及底层原理 3.ET,LT的区别以及ET的好处 4.填空题,求栈和堆的大小 5.写一个抽象类以及子类 6.虚函数,虚指针,虚表 7.SQL题 8.问了聚簇索引和非聚簇索引 9.选择题,根据堆实现二叉树,求中序遍历 10.场景题,多并发 11.Redis不一致性问题 反问: 不足? 什么时候出结果?
1.解释一下进程线程协程,为什么线程上下文切换比进程小,进程线程操作系统调度,那协程谁来调度 2.io多路复用,边缘触发和水平触发(答反了,寄),epoll和select有啥区别 3.tcp整个流程,closed_wait状态 4.http协议报文格式,http1.0、1.1、2.0、3.0,cors 5.websocket升级流程 6.mvcc,为什么mysql索引是b+树而不是b树或二叉树 7
50min。 算法 最长回文子串 LRU缓存 讲一下算法的思路 时间复杂度是多少? 有没有更优的解法 项目 介绍项目 通过染色id不就可以把整个模块的链路串起来了吗? 你有了解比较成熟的监控方案吗? MySQL mysql里面的索引是怎么实现的? 设计索引一般会遵循哪些原则(经验)? IndoDB里面B+树比B树有什么优势
之前分享了网易的一面二面面经,本来以为凉了,没想到在回复牛友评论的时候收到了三面的通知(https://www.nowcoder.com/discuss/487543831529857024?sourceSSR=users)。今天来分享一下三面的面经~ 谈谈JVM虚拟机 JVM虚拟机是有哪些部分组成的 JVM虚拟机的内存结构 方法区存放哪些信息 常量存放在哪个区域 一般用什么方法来创建一个线程池
哈哈哈哈这个公司老喜欢搞突然袭击,打个电话手忙脚乱打开腾讯会议然后开始了...(懵逼中) emm笔试应该算是过了,笔试也很神奇,智力测试、心理测试、英语测试hhhh Ok开始 没答上 答得一般 自我介绍 说一下项目里面遇到的难题、亮点或者让你比较有成就感的部分 针对项目问了一些问题 伪类和伪元素的区别(可恶我真忘了)https://zhuanlan.zhihu.com/p/372354086 说说