时间:8-22 21:00-22:00 首先简单介绍一下自己 问问实习内容 问一下项目有什么亮点,展开说说 有没有了解过阿里开发规范,在华为有没有了解过一些编码规范 没有八股 手撕:从一个字符串中删除一个字符后,能否是一个回文子串?(easy题) 反问:您对我这边有什么其他建议吗?我有什么需要改进的地方吗?(回答:做的跟c➕➕关联度大的东西太多了,后面可以多做些java相关的) 我怎么有一种我要挂
面试40min 1. 聊项目 2. hashmap的底层原理,为什么这样设计,为什么要长度为8才变为红黑树,不直接用红黑树 3. 线程池 4. 介绍一下计网七层模型 5. 算法题:链表循环右移n位 秋招第一面,准备的不太好,40min就结束战斗了,估计凉了。
面试官人很好,但是我很菜😇 我的技术栈是C++,但是面试官不是C++的,所以没问项目,也没问C++,直接问计算机网络和数据结构。 tcp和udp http和https http请求头 http响应状态码 常见数据结构 哈西冲突解决方法 红黑树 手撕数组中的众数 反问 面试官情绪价值拉满,虽然我不会,但是他还是很耐心,面试体验满分
8.15 电商部门 一面 技术面 自我介绍 学校经历 项目经历 详细说了我在学校的项目 简单聊聊 为什么选择前端? 做了这么多项目,你认为最有成就感的部分是? 问实习公司项目 项目中用了ts是吧,编码规范你是怎么做的。 组件封装?我看这些都是antd有的。为什么封装? react-redux用过是吧?讲一下总体流程以及原理 react hook了解过吗? 纯css布局实现容器布局(图1),除了fl
- 自我介绍 - 最有成就感的项目 写代码: 1. 通过js代码/伪代码实现 数据管理的基础模型 2. 先实现一个发布订阅 3. 实现 TS 内置的 `Pick<T, K>` - 职业生涯规划(感兴趣的方向) - npm 脚本执行原理 - 浏览器进程 - 画面卡顿可能的原因(从进程角度回答) 还有一些想不起来了 面试体验整体不错
base 杭州 1. 文件上传之后传到哪儿-》答服务器-问文件大多,会有存储问题吗=》答更好的办法可以传到oss 2. css问题:隐藏一个页面元素用哪些方式实现 3. v-if, v-show 的区别 4. 对页面的Dom渲染过程理解吗 5. 重排重绘,怎么减少重排重绘,vue里面对重排重绘的优化手段 6. 垂直居中一般会怎么做 7. 事件循环机制 8. 输出题,就宏任务,微任务,有promis
http1.0和2.0区别 http常见的状态码 了解多线程么,多线程常见类有哪些,如何创建多线程,为什么要用线程池,线程池的核心参数 MySQL索引结构 怎么设计MySQL的表的 sql优化方式 Redis用过么? 程序中哪些地方用到redis Redis基础数据结构 延迟双删? 算法题:中等算法题(挂)#软件开发2024笔面经##金三银四,你有感觉到吗##牛客在线求职答疑中心##牛客解忧铺#
-网络不好,消息发送或延迟怎么处理? -操作系统的主要作用?没有操作系统可以管理资源吗? 操作系统OS是管理计算机硬件与软件资源的系统软件,包括资源管理(硬件资源)、任务调度(进程)、提供用户界面、安全保护(权限管理);没有操作系统,管理计算机资源将非常困难,因为: 缺乏统一的资源管理:没有操作系统,每个程序都需要直接与硬件交互,自行管理所有的资源,这不仅增加了编程的复杂性,也很难保证资源的有效和
1、protobuf使用方法和底层原理 2、protobuf数据结构发生变动如何维护 3、两台机器基于http通信全过程,和socket通信的联系,ip寻址转发过程 4、c++如何设计定时器 5、介绍HmacSha256加密算法/介绍单项散列函数 6、消息加密中消息认证码机制的原理 7、可逆加密和不可逆加密介绍 8、c++如何实现单例模式 9、单例模式存在的问题及解决方法 10、static关键字
月初投递的快手用户运营,我看当时同时开的其他岗位都是急聘,先是投的内容运营秒挂,后续第二天改投了用户运营,我本以为也会秒挂,过了差不多过2天,快手跟我致电了很意外!电话交流差不多20分钟,涉及的内容主要是一些专业问题(随机不定的)后续会问(实习经历)相关实习&快手实习经历,跨专业幅度过大!一些面试官的疑问,然后安排具体的面试时间。面试是主管和HR在一起,因为我简历初筛和用人部门初筛都是秒过,还有一
1.介绍最熟悉的项目,项目里最难的部分,线程池 2.让sql写了个死锁(不会) 3.垃圾回收,Java堆的分区,有哪些内容,对象整个创建流程存储位置 4.问看过什么源码,答MySQL,索引类型,建索引的规则,四个隔离级别,详细介绍可重复读隔离级别 5.redis哪些分布式锁,redis数据类型及应用场景 6.rabbitmq和kafka的区别 7.写LRUCache 8.B树和B+树的区别(说了节
60min 1.问实习 2.C++的指针和引用有啥区别 3.C++可以返回局部对象引用嘛 4.内存分区 5.TCP怎么实现可靠传输 6.发了一个动态图片的朋友圈需要关注http的哪些指标(不会) 7.从输入url到显示主页的过程 8.数组和链表优缺点 9.手撕:最小栈,合并有序链表 感觉问的都不难,手撕也很常规,可能是因为我不敢投服务端,投了客户端的缘故
1、自我介绍 2、自己看过客户端和后端的区别吗 3、大概介绍一下项目、项目的背景是什么、项目的难点是什么、怎么解决的 4、项目的成果是什么 5、那么又哪些指标去度量你们的系统 6、系统运行崩溃了,有什么解决方案或者是监控工具 7、设计模式,具体用过哪些设计模式 8、怎么学习这些知识呢 9、过往学校有学过一些数据库吗 10、数据库里面的主键 11、数据库里面的事务是什么意思 12、手撕代码: Lee
面经攒人品,感觉答的不行,要凉了。面试官还是比较好的,但问题不按套路来。总时长1h20min,回忆如下。 自我介绍 一亿数据插入查找,unordered_map和map怎么选? n层二叉平衡树,最少有多少个节点? 用了线程池,为什么用线程池? 可以用多进程吗? mmap一般用来干嘛? 进程有哪些通信方法? tcp三次握手会交换哪些信息? 把用户数据复制到磁盘需要经历哪些缓冲区? 如果cpu利用率过
15:00 - 16:01 1. 自我介绍 2. 实习公司情况 3. 实验室做的两个项目介绍 4. 用过哪些集合类 5. HashMap 的底层实现原理 6. HashMap 的扩容原理 7. 为什么要扩成 2 的次方倍 8. HashMap 是线程安全的吗?为什么 9. ConcurrentHashMap 的实现 10. CAS 是什么,原理 11. CAS 会带来的问题(ABA),Concur