实习+项目+八股 拷打实习经历 实习最难的需求? 实习过程中有什么收获? 延迟消息的原理 对 go/java/ python 的看法 说说Future类 对java多线程体系的理解 线程池的参数、工作流程,提供给我们的四个线程池? 核心参数如何设置? 三个线程顺序打印abc100次,有哪些方法? 分布式锁的原理 Redis的持久化方式,CopyOnWrite机制 哨兵模式下Redis崩溃恢复的流程
大约一个多小时,问k8s和docker是因为我的项目用到了,有些概念还是不熟,稍微往深了问就不会了面试官挺好的,不会的问题会引导,但我还是不会 自我介绍 问题: 1. 什么是Docker 2. Docker 的资源隔离是怎么实现的 3. 什么是Kubernetes,讲一下Kubernetes的架构,例如POD是如何创建的 4. Kubernetes各组件是如何通信的 5. 服务调用服务有哪些方式
三面: 1. 了解过的客户端的基本概念,介绍一下 2. 学习的途径是什么 3. 有没有尝试写过什么安卓demo? 4. 线程池提交任务的流程? 5. 一般如何设置线程池的核心参数? 6. 如何在线程安全的情况下使用key-value(比如hashmap)数据结构? 7. concurrentHashMap如何保证线程安全? 8. volatile修饰的变量内部属性变了对于其他线程来讲是可见的吗?
QQ音乐部门 9/03,一面 41min 自我介绍 简单说了下项目 为什么选前端 学习路径和方法 看过书吗 遇到的困难 虚拟列表实现方法 前端如果有报错怎么解决 跨域CORS 对页面渲染影响最大的因素 如何排查用户端的bug 前端埋点 给动态插入的DOM元素绑定事件 DOM事件流,结合DOM事件流有什么思路(写面经想到他好像是想问事件委托……我一直在想插入DOM元素会有什么事件冒泡吗…… 浏览器缓
C++的技术栈投的,主要不敢去卷后端 1.问了十几分钟的实习 2.tcp 三次连接 3.怎么保证有序到达 4.怎么监控一个应用的流量带宽(不会) 5.tcp的序列号为什么是随机的(?) 6.为什么建立连接是三次握手,断开却需要四次挥手 7.http 状态码 8.线程和进程 9.怎么理解线程是调度的最小单位 10.多线程在单核和多核cpu 下有什么区别 11.手撕:合并两个有序链表 又挂了,太难了
手撕: 3. 无重复字符的最长子串 128. 最长连续序列
部门:TEG-云架构平台部 TimeLine:8.17一面 - 8.19编程题1h - 8.30二面凉 8.17 一面50min 聊了30min实习和项目 python为什么慢(解释型语言、GIL、动态类型等) 编译型语言执行全过程 python如果编译执行,会比C快吗 自己写一个RPC框架,需要考虑什么 在无丢包、时延大的通信环境下使用TCP和UDP区别 C语言如何实现OOP封装继承多态 反问:
一阶段:给9道题,半小时内做完。包括:作用域的输出题、事件循环、正则表达式、实现promise静态方法、大数相加、柯里化等。 二阶段:问问实习。 三阶段:前端和计算机网络的八股,虽然我已经答得很详细了,每个问题都还是会追问。 面完半小时过了。 我没答出来的问题: 1. 多域名跨域携带什么请求头? 2. webpack和vite的热更新具体差异? 这个不知道我答对了没 3. CDN边缘策略 4. w
算法为什么转测开?敷衍了一句,但面试官还继续追问 拷打实习(具体会涉及到一些细节,八股是结合实习问的) python装饰器 join都有哪几种以及区别 python上下文管理器 go与cpp的区别 go的并发实现原理 go中有类似cpp的内存泄漏之类的情况吗?怎么进行排查 go怎么实现“继承” 手撕:计算满足等式的下标对的数量 (拷打具体实现细节,有个地方他没看懂,一直问,我也没懂他哪里没懂,最后
一面(50min): 1、算法:选择一种排序算法实现逆序输出数组元素 2、介绍了解的所有排序算法以及算法的基本思想 3、拷打项目 4、数据库事务的四个特性ACID 5、计网TCP和UDP区别 6、为什么用三次握手和四次挥手 7、数据库事务的四个特性 8、数据库的连表查询 9、介绍一下springcloud 二面(40min): 1、 拷打项目 a) 后端的技术架构 b) 怎么实现权限控制 i. 用
叫是叫事务型开发,最后反问解释了部门习惯这样叫,就是后台开发 部门cdg-fit 55min-前面45分钟,写题5分钟,反问5分钟 1.面试官自我介绍 2.面试官说面试内容-“我们今天主要看看java基础和mysql基础的情况”-这话说完我就觉得大事不妙 ---------- 3.自我介绍 4.你主要技术栈是Java是吧,那来讲讲基本类型和引用类型有什么区别 5.对象一定在堆里面吗?为什么JVM要
25届,二本学校,竟意外地获得了云智客户端开发暑期实习的offer,太激动了😭。boss上投了几千家都是已读不回,约不到面,我以为我废了,但是云智给了我希望,或许真的是运气好。给大家分享一下面经: 一面 1.解释一下面向对象 2.说一下TCP的特性 3.select,poll和epoll的区别 4.看过汇编吗?详细说一说 5.map和unordered_map的底层实现 6.单例模式和工厂模式的
用户态切换到内核态做什么操作 日志模块怎么设计的,为什么用链表。 互斥锁实现原理 epoll实现原理 select、poll、epoll区别 智能指针和裸指针的区别,为什么智能指针能自动调用析构函数释放资源。 c++11新特性 lambda表达式捕获列表实现原理 函数传递指针和传递引用有什么区别 TCP和UDP的区别 TCP粘包问题 MTU在哪一层 UDP传输数据最大是多少 堆和栈的区别 虚函数、
整个过程持续了一个多小时,没有问项目,有一些八股文,还有一些现实场景中容易遇到的问题。分别是前端和后端面试官分别提问 1.vue的双向绑定原理和diff算法 2.从浏览器访问网站到展示出来,发生了什么 3.浏览器访问网站有时候请求不到有时候能请求到,是什么原因,怎么优化 4.聊了聊岗位的具体职责还有遇到解决不了的技术难题我会怎么解决 5.手撕代码,用最少时间和空间复杂度提取2个数组的重复元素,没有
项目 单服务器维持的链接为什么是有限的。 可打开的文件描述符有限:65535 内存和CPU的限制 b+树的调整 (B+树增加一个节点会怎么样) 手撕 两两反转链表 写了快20分钟,有点bug一开始 会啥中间件和容器 卡夫卡,MQ。 都不知道 用过哪些云服务 云服务器,图床 怎么进行代码调优,怎么定位耗性能的地方 不知道在问啥,就说了下项目的优化 #我的实习求职记录##我的求职思考##在找工作求抱抱