全程接近90分钟,感觉是硬凑够90分钟的。 楼主情况:末流211,去年毕业,目前在一家初创公司使用vtk做可视化方面的开发。 简历是在boss上投的,大概两周后收到了hr的面试邀约,面试时想着录一个面试视频,为了方便自己面试结束时复盘,但是面试时就忘了,,,淦。面试前也在牛客上看了很多面经,链接如下 https://www.nowcoder.com/feed/main/detail/9e25405
1.websocket协议怎么进行握手? 2.它的特点?websocket怎么进行通信? 3.负载均衡策略? 4.hash策略的应用场景?我答了作用是记住ip,场景不知道。 5.守护进程是什么?应用场景? 6.多线程和多进程的区别? 7.nginx为什么用多进程而不用多线程? 8.mysql的事务? 9.b+树?为什么用b+树? 10.红黑树和平衡二叉树的区别? 11.二叉平衡树平衡的是什么? 1
状态:一面过,已约二面 一面 2024-04-22 25min ----------------- 1. 介绍时说go,简单说下go 2. 创建线程的方式 3. 守护线程 4. ArrayList和LinkedList的区别 5. 线程安全的hashMap 6. 堆区组成?年轻代进入老年代年龄?年轻代和老年代用什么回收算法? 7. 和jdk同包同名的hashMap,对系统的编译和运行有什么影响?
java 双非一本 技术面 1.深挖实习项目 2.深挖校内项目以及遇到什么困难 3.JVM垃圾回收机制 4.JVM调优以及有什么参数 5.Mysql事务特性 6.Mysql隔离级别 7.多态底层原理 8.序列化方法 9.redis持久化 10.进程通讯方式 11.缓存淘汰机制 12.Hashmap和Hashtable的区别 13.用什么技术网站 14.object类有什么方法 15.有空喜欢做什么
1. 介绍下自己,非科班学校内有没有学过相关知识 2. 详细介绍下一个你自己项目 3. MySQL,Redis平时如何运用的 4. Redis如何做持久化的,有什么区别 5. Redis性能比MySQL高,有做过什么测试和对比吗 6. 介绍下进程、线程、协程的区别 7. 操作系统在做调度时,以什么为调度基本单位 8. 介绍下go channel 9. 介绍下数据库事务 算法题:旋转数组的二分 --
腾讯客户端开发我一共经历了四次面试(不包括hr),发出来给大家参考一下吧,另外希望大家都能拿到offer!也保佑我自己
为什么感觉都回答下去了,面试刚结束,流程就结束了。 #后端开发暑期# 2024年5月13日 21:00-22:00 1、线程池 七个参数 如果任务队列无界的话 则最大线程数还用得到吗 2、Java内存模型 2、类加载过程(双亲委派机制) 3、新生代(Ed、FS、TS)、老生代(垃圾回收:CMS) 4、mysql的存储引擎 (innodb) 5、mysql 的主键索引 和 唯一索引 (覆盖索引) 6
当前进度:一面挂 🕒面试时间 8.13 实习拷打 雪花算法,时钟回拨问题的解决 tcp 和 udp 的区别、tcp 如何保证可靠性 介绍下 quic 浏览器中输入网址到页面展示的全过程 Redis zset 底层,为什么要用跳表 为什么 mysql 用 b+ 树,而 zset 用跳表 Redis 的哨兵机制 Redis 为什么刚开始是单线程模型,高版本又引入了多线程模型 场景题:设计一个微信朋友
布隆过滤器解决什么样的问题 分布式锁的底层原理,看门狗机制 JWT 令牌技术原理,签名算法,安全性体现在哪里 幂等性校验怎么做的 HashMap 的底层结构 Redis 数据结构有了解吗 Zset 的底层结构,时间复杂度,数据量小的时候用什么结构 String 的底层结构 能用 UDP 实现 TCP 的功能吗,细节怎么实现(QUIC 协议) TCP 流量控制怎么实现的 HTTPS 原理,客户端如何
少部分八股,详聊项目,实习,竞赛,论文都没问,总体面试体验还挺好的,面试官人很和蔼,也会引导 自我介绍 详聊项目 Python有哪些数据结构 Python那些数据结构不可变 Python字符串可变嘛 mysql有哪些事务等级 手撕:实现一个四则运算器(看似简单,细节还挺多的) 类似于输入:"1+2+23*25-5" 给出运算结果
一面: 60min 不得不说,面试官是真的很可爱,也很优秀 (凭记忆写的,有点忘记了) 上来就先说一下LRU算法,给个例子然后演示一下 问了一下树的前序遍历和中序遍历,然后面试官给了一棵树,问你这两种遍历方式的结果 结合他们工作的内容,问了一个IP地址分类的问题 问了一下生产者和消费者的实现(操作系统) 开始详细拷打项目,问其中的实现 问了redis主从同步的步骤 缓存风暴(缓存雪崩)的解决方案
项目 单服务器维持的链接为什么是有限的。 可打开的文件描述符有限:65535 内存和CPU的限制 b+树的调整 (B+树增加一个节点会怎么样) 手撕 两两反转链表 写了快20分钟,有点bug一开始 会啥中间件和容器 卡夫卡,MQ。 都不知道 用过哪些云服务 云服务器,图床 怎么进行代码调优,怎么定位耗性能的地方 不知道在问啥,就说了下项目的优化 #我的实习求职记录##我的求职思考##在找工作求抱抱
11月底投的简历,是wxg下的某个部门,每面之间隔了一周。HR面没有记录,其实都差不多,就是聊聊天。(现在才发面经是因为给忘了) 一面 自我介绍 H5 与小程序如何交互? 小程序如何得到 H5 中的操作? 移动端适配 如何根据 UI 设计的? 知道 rpx? 项目难点? 懒加载怎么在这个项目中实现? 样式怎么存储的? 如果要生成海报,并能保存到本地。应该如何实现? 图片优化? CDN? 输入 ur
自我介绍 拿到那些offer 项目部署到发布的一个过程 前端优化? CDN方式为什么快 缓存了解?强缓存,弱缓存 vue中keep-alive,实现原理 vue通信方式 vuex实现原理 vuex相比与其他通信方式的优势 dockers和k8s了解过吗? node了解过吗 进程和线程的区别 js多进程 js多线程 js实现异步的方式 settimout算不算异步 异步任务的执行顺序,微任务和宏任务
今晚前端的算法 考试系统整体还是很nice的,除了不能修改之前的答案,代码不能调试,没有提示之外都还好。 题型:单选之中穿插多选、两道代码 选择题: 内容比较杂记不得 代码: 1:两个字符串s1=ABCD s2 = BCD 移动s1如DABC CDAB BCDA 判断s1是否包含s2 s1转成数组, pop,unshift 循环s1的长度用includes与s2比较 2: 输入r