#软件开发笔面经# 6月底才捞面,kpi吧 财务平台 流程: 自我介绍 拷打项目(20min) 八股: 讲一下io多路复用 Redis怎么实现的io多路复用 为什么选redis,redis为什么快(基于内存,时间派发,io多路复用) Redis的网络模型 哪些地方使用了多线程 如果让你优化这个模型怎么优化(我行吗我) 讲一下redis底层的数据结构,跳表和压缩列表是怎么实现的 讲一下concurr
用的是赛码的面试系统,面试官到点发起了语音通话,在线IDE。 ------------------------------------------------------------------------------------ 自我介绍,五分钟结束,然后面试官没有就自我介绍提问。直接说开始做题,从这里感觉到这是KPI面了。 -----------------------------------
好久没更新了,最近要开始准备提前批了,所以开始整理三月份面的一些面经~ 面的是武汉小红书,人审部门 一面(40min) 1. 前端监控系统如何处理浏览器崩溃的情况? 2. 前端监控系统如何做的资源请求优化? 3. 蔚来实习优化做了什么? 4. 手写二叉树的最大深度,这里要写两种实现方式,都写出来了 5. 实现一个接口级别的缓存,这个是在美团做的事情,给面试官简单写了一下。 6. 反问,部门是做什么
base武汉 前端开发工程师-企业应用 一面后直接oc vue2 vue3的区别 为啥vue3支持ts js ts的关系 ts里面type interface区别 css BFC的概念 BFC的常见场景 什么场景创建BFC 清除浮动的方式 css预处理器 怎么使用less wenpack中怎么把less定义成css vite的特性 vite和webpack的区别 vite热更新怎么实现 介绍web
四个月之前的面经了,目前实习已结束,再回顾一下。 一面 八股 ArrayList和LinkedList区别 为什么Linkedlist的插入会比ArrayList插入效率高 HashMap知道吧,他有什么问题(说了线程不安全,头插死循环、同时put覆盖,并发put、get可能为空) 说说头插法和尾插法 HashTable为什么线程安全 ConcurrentHashMap1.7和1.8线程安全怎么做
6.2投递 6.12一面 6.15二面 6.20oc+offer 一路下来挺顺的,流程推进的不慢,问的问题也难度适中,没有偏难怪,面试体验极好,这个必须得夸一下,面试官很友好,hr温柔客气,主管也很友好。C++八股什么的这里就不说了 到处都有 主要说说我没答上来的图形学 一面: 1.msaa原理(当时跟ssaa混了,我确实没搞明白),面试官问100x100的4倍msaa和先扩大到200x200再压
看二面 本人24届刚开始面试,面了小红书 一面9.17 一个半小时(过) 项目介绍 js判断类型的方法 场景题: 怎么让__proto__.constructor不是一个构造函数而是这个函数的名称(面试官说这是加分项,他们项目中的场景)没答上,面试官说用代理实现 promise输出判断题 es6和commonjs模块区别 深入探讨我暑假写的前端框架(1小时): 问了我响应式、运行时,编译模板的各
主要是4道代码题,不难,全a出来了。 1.下划线转驼峰, 2.手写发布订阅, 3.css两栏布局, 4.链表有没有环。 中间穿插着问了一下http2.0,tcp协议,简单答了一下。 面完10分钟发拒信,hr简单敷衍了一下没说理由。一开始以为他们技术栈是vue,我学的react 不匹配,但是因为一面聊的很好(还多聊了20分钟),一面面试官跟我说他们面试只在意算法思 路和js基础,框架不会都没关系,二
一面2.24 0.自我介绍 1.为什么要离开,那对下一份实习的期待 2.实习干了什么 3.常用Linux命令 4.你之前提到了adb,那常用adb命令呢? 5.shell脚本和python自动化有用过吗? 6.python有写过更复杂的东西吗? 7.多久到岗实习多久 8.手撕两个easy选一个 (1)解析多层json字符串,判断输入序列在每一层是否有对应的键,有就输出他的值。面试官很好问我平时用过
一共是两面,一面基本围绕作品集展开,二面除了作品集还询问了很多关于个人特质方面的问题,过程如下: 一面 1、自我介绍 2、询问之前的实习经历 3、深挖作品集项目 4、实习中遇到最大的困难是什么? 5、你和别人相比擅长什么? 7、你有什么想要问我的? 二面 1、自我介绍 2、你的兴趣爱好是什么 3、最近看的一本书是什么 4、通过什么途径去了解交互设计 5、未来职业规划 6、深挖作品集项目 7、深入询
自我介绍 问项目(主要是谈项目的细节) cpu的体系结构 与内存之间的交互 手写环形缓冲区的逻辑 包括读缓冲区 写缓冲区的操作(c++) 手写自旋锁的逻辑 (c++) 算法:排序链表 要求使用归并排序
一面 1.自我介绍 2.介绍一下做的项目 3.项目目标人群是? 4.在中国会有市场吗? 5.讲一下之前在京东的实习 6.项目遇到的困难 7.京东实习遇到的挑战 8.怎么看到这个岗位 9.是个细心的人吗 10.看不看直播有什么看法 11.知不知道小红书有直播 12.看直播在哪里看看什么内容 13.如果你在工作中,你的leader交给你一个项目但是你有不同的idea跟leader完全相反,你会怎么做
二面(hr面) 1.职业规划 2.对这个岗位的期待 3.没有从事过运营工作,为什么想要做运营 4.自己有什么优点可以很好的胜任这个岗位 5.有没有投递别的公司 6.同时给你offer你怎么选择 7.可以实习多久 hr面主要就是了解一下你的稳定性,毕竟考虑到不想辛辛苦苦培养的实习生刚上手好用了就跑掉了 我一直觉得hr很能体现整个公司的素质,温柔又专业的hr和面试官都能让我在一场面试中了解这个企业的文
全程25分钟 手撕:lc5 只需要输出长度,中心扩展秒了 项目 Transformer中缩放点击注意力为什么要除以根号下dk(这个问题被问到好多次了,给出了原文解释) 为什么值是根号下dk而不是dk,dk的2/3次方等?(这里李沐的动手学深度学习给出了一个解释:假设查询和键的所有元素都是独立的随机变量,并且都满足零均值和单位方差,那么两个向量的点积的均值为0,方差为d。为确保无论向量长度如何,点积
流程 2月6号一面,当天二面+OC,2月8号offer 一面 全程都在基于项目和实习问 答得不够好的部分问题: 日志表设计 主键为什么一般设置为自增 id(开始思路不清晰,提醒从数据结构和存储角度想后答出来了) dynamictp 怎么动态修改线程池参数的,底层原理 redis 使用 lua 脚本会有什么缺点(单线程阻塞) 反问 1h 后约当天二面 二面 也是基于项目和实习,几乎没有八股 实习遇到