首先,让我们来理解一个概念:什么是前端?与客户做交互的那部分就是前端,也因此,它可以称为客户端。而前端不仅仅局限于浏览器前的用户,还可以是桌面应用,混合应用。也因此,你会发现前端是一个特别大的领域。
1.自我介绍 2.看我研究领域是nlp,问了很多这方面的东西,讲了一个本科做过的课设,深入问,最后我说自己和算法比较而言更喜欢前端开发 3.讲项目,包括项目算法、后端的实现(给自己挖坑了),以及技术选型,但也不是我选的啊TAT 4.问虚拟DOM,问的很细,我刚看过书但是没记住为什么它性能好啊啊啊啊啊啊 5.你认为Vue的优势在哪里,其中讲了双向绑定,MVVM等等,进一步深入问双向绑定和MVVM的原
写在前面:这是一场个人体验比较一般的面试,首先因为手撕系统出现问题,干等了10多分钟,最后用腾讯文档替代。上来就是先写两道代码题,写完才开始聊。面试过程中也有一些比较奇怪的问题,涉及到后端和在校成绩。。。。 代码部分 25min 1.版本号判断。 2.两个字符串相等所需要改动的最少次数,可以通过删除,替换和插入字符更改。 代码倒是全部写出来了,写出来面试官让讲思路 项目部分 20min 自我介绍后
面试时间30min左右 反问感觉互动还可以,说之后会有人联系我,但是系统里显示流程终止了...可能是凉经了吧 哎 自我介绍 问实习经历,碰到的问题、有难度的东西 问平时碰到问题的学习方法 简历上有写 Git Rebase相关的东西,问了Git Rebase和Git merge的区别、优劣,Git 回滚操作等 用过 Vue 和 React,说一下两者的区别 如果要技术选型,怎么选Vue 和 Reac
24届秋招结束(拿下BBAT等8家大厂,其中绝大多数SSP) 持续回顾从23年2月到23年10月的实习、秋招面经!欢迎关注(跪求)! 当时被吊打了 * 写题 全A了 * 项目45分钟 * 浏览器底层(V8)核心原理 * AST抽象语法树如何生成 * AST => DOM树的具体过程 * JIT的原理——ignition过程 * 从我写的代码到用户看到的界面这个过程中发生了什么事情(主要考察Reac
本人23届,网络安全专业,海外研究生毕业。 技术不咋行,所以前面的很多技术岗面试一面都刷掉了,所以改变了投递方向。 自己对奇安信比较喜欢,选择了 售前工程师这一岗位,base北京。 8.25 参加的奇安信线上笔试,是牛客网进行的考试,具体的考试题目记不太清了,但准备的很匆忙,所以也没抱太大的希望........... 之后,奇安信的HR在8.29号加了我的私人微信,说我通过了笔试,收到了我的简历,
本人是第一次面试。 在这里分享一下我的经验,希望可以帮到更多的人。 本人这次面试之前根本不知道应该如何准备面试。以为做一些项目,知道怎么把东西做出来就行了呢。但是发现面试是完全不一样的。会问很多的底层知识。进一步,光模糊的懂这些知识也不行,要能够清晰的描述出来。 面试开始: 自我介绍 1.如何实现C++多态 2.请简单聊一下你做过的项目,你认为最难的地方在哪。 3.(我聊了我做的背包系统,但是我的
本文向大家介绍你认为中级前端工程师和高级前端工程师的差异在哪里?相关面试题,主要包含被问及你认为中级前端工程师和高级前端工程师的差异在哪里?时的应答技巧和注意事项,需要的朋友参考一下 1.帮助他人解决问题的能力 2.阅读源码的能力 3.关注业务,不仅仅是停留在代码层面
发一个面经 笔试 - 5.5 给我发了笔试链接,笔试题还挺简单的 一面 - 5.9 自我介绍 (常规) 算法复杂度,什么是时间复杂度、空间复杂度,判断一下各种排序的复杂度是多少,最坏情况是多少(意思差不多) 给一个算法口头说一下怎么实现,思路是什么?(一个数组,分成3个数组,三个数组里的number之和相近) http缓存 怎么设置Cache-control绝对时间和相对时间 跨域 俩个相同域名中
面试官讲了下工作有研发也有工程落地,所以后面问的关于开发的东西多一些。 1. 数据结构,有序二叉树插入的时间复杂度,数组插入的时间复杂度 2. 两个数组(集合),如何比较是否相同。一开始说要排序,后面想着遍历一下用哈希表存一下,再遍历哈希表应该可以。 3. c++的题,sizeof() 4. 如何判断浮点数等于0,我说abs(f) < epsilon。 5. 关于补码,为什么要使用补码 6. 面向
什么都没准备 1、自我介绍 2、介绍一个你觉得不错的项目 3、自我认为有难度的地方,然后引入了Redis的常见问题 4、kafka的基础问题(草了,我应该不写这玩意儿的) 5、为什么用springboot,然后有个原理问题,我回答不会了 6、简历上写了docker, 怎么用docker的 7、看过源码没,能不能介绍下 8、反问(有点尴尬,为了个很尬的问题) 总之答对了30%左右
岗位:移动客户端(腾讯云) 时间:8.21 16:00-16:30 1. 深挖实习 2.在美团工作内容 3.Java和Cpp感想 看你简历上Java和Cpp都有,我就问一下Cpp吧,因为Cpp比较底层一点 4.有没有了解过STL? 答:看过STL源码 5.Vector实现细节 6.Deque实现细节 7.Map实现细节 8.STL你说到了内存分配器,那讲一讲内存分配器的实现 答:主要说了一下std
岗位:移动客户端(腾讯云) 时间:8.23 19:00-19:30 1.项目以及实现难点 2.项目用到的设计模式 3.讲一讲观察者模式 4.实验室项目深挖 5.tcp滑动窗口实现 6.cmake优势 7.git怎么解决冲突 8.虚函数和虚函数原理 9.纯虚函数和虚函数区别 10.深拷贝浅拷贝区别 11.const 和 static 12.怎么理解模版和模版用途 13.项目优化点 14. 用浏览器打
面试官感觉不错没给什么压力,自己复习不到位,导致没面好,复盘来说问题都挺简单的。 自我介绍 实习经历(测试开发) 操作系统 进程和线程的区别 线程是否有自己的资源吗 进程之间通讯方式 你比较熟悉那些通讯方式 进程之间通讯的应用场景(没有答上来) 操作系统如何对进程进行管理(回答了一下进程调度的算法,不知道对不对) 进程的状态 C++ 继承的实现 说一下纯虚函数和虚函数的区别 对容器有那些了解 ve
因为ky真的就没时间写面经和试题总结。但是因为这个面试官真的很好,引导说,好多其实记得有点混,但是真的很nice。 Linux命令查看磁盘 cpu 内存使用率的命令 docker的好处 redis实现的模块如何设计和实现 redis实现高流量 java1.5-1.8特性 java线程池如何创建 主键索引唯一索引的区别以及哪个更快(oracle和MySQL都说) mycat怎么实现分区 Linux的