创建项目,不就是运行起一个 hello, world 的事吗? 刚工作的时候,总想着能经历从零开始制作前端应用的过程。 工作一段时间后,总会经历要从零创建一个前端应用。 工作上的编程与日常编程,并没有太多的区别。只是有些时候,我们会省略一些步骤;有些时候,我们也会多一些步骤。 创建项目,不就是起一个 hello, world 的事吗?业余的时候,一个人创建项目: 在 GitHub 上创建一个项目。
1. 知乎(一面)- base:北京 介绍一下socket.io websocket连接过程 后端是自己搭建的吗?是否使用了第三方服务? 封装了哪些中间件?具体实现了哪些功能? webRTC如何实现的视频通话?使用的原生webRTC吗? 如何实现的文件切片和断点续传? 文件切片过程中的唯一编号如何得到? 为什么使用mongodb数据库?存储的数据是什么格式的?是直接存的吗?有无处理? 文件的传输是
一面: 1.自我介绍。 2.简单介绍实习中使用的技术栈,不要说实现什么功能:就说了一句:主要使用C++,其他都是在ros上做的。 3.八股开始: C++: C++多态的实现 谈谈对虚函数、虚函数表、虚函数指针的理解。 虚函数表储存在哪里:直接说不会。 虚函数指针占多少个字节:直接说不会。 结构体内存对齐有哪几种方式:支支吾吾说了两种,然后说说不太清楚了 面试官写了一道结构体,有char、int、d
首先很感谢给我这个双非鼠鼠一次面试的机会(第一次面试) 1、自我介绍 2、c++: 说一下引用和指针的区别 野指针是怎么出现的 了解虚函数吗? 虚函数和纯虚函数呢?他们的使用场景呢? 栈区和堆区的区别? 问我一些变量存储的位置,就是考察栈区,堆区,代码区,全局区 虚析构了解吗?(这题我真的哭死,我说半天发现是错的,面试官还好心的回答我说不是这样的,然后为我解释) c++11有了解过嘛?(我说没有)
C++11新特性了解哪些 什么是移动语义 面试官给了一个线程池代码,给五分钟读代码,然后给面试官讲解一遍(C++11写的) 万能引用的作用 线程池中vector<std::thread> 有什么用,thread的资源在堆上还是在栈上 vector扩容,什么时候触发扩容 除了mutex还用过其它的锁吗 讲讲C++17的读写锁 unique_lock 和 lock_guard 的区别 问线程池代码中,
时长:1小时6分钟 1. 自我介绍:约5分钟 2. (上来就问)你在自我介绍中提到了职业规划,那你的职业规划是什么? 3. 项目问答 4. iOS基础 4.1 在OC中,调用方法的机制是什么?(runtime经典问题) 4.2 你用过NotificationCenter,那么当给一个类添加了监听之后,如果这个类被提前释放了,会发生什么?(什么都不会发生,不会报错也不会崩溃,只是没办法接收通知) 4
全程聊天,面试官比较健谈~ 时长:约45分钟 1. 自我介绍:5分钟左右 2. 你对于未来的职业规划是什么样的? 答:三部分:增进自身的基础开发能力、学会与团队合作、参与项目提升自己。 3. 你对于iOS开发和跨端技术的融合有什么看法? 答:原生开发的不可替代性、RN、Flutter等技术的优缺点、iOS开发从出生到现在平稳期阶段的分析、当前iOS技术的发展方向,以及对未来iOS开发保持乐观。 (
注:本人25届本科(简历见我之前动态,小有改动)投引擎面的客户端,如果屏幕前是24或23的同学可能参考性不大。 最新:流程已结束(已挂,面完一小时就更新了) 1.面试邀请下的很快,牛客电话面,面试官一挺年轻小哥哥,上来聊了聊学习方法,学校与专业相关,平时看什么技术网站,项目简单介绍了一下但一点细节都没问,但是问了下从哪看的(懂的都懂learnopengl呗) 2.问有没有写过别的项目我说写过嵌入式
面试时间:2023.6.6 下午两点 1.自我介绍 简单描述项目经历 2.提问环节 1.cdn有什么作用, 2.http和https的区别 3、购物车实现全选和反选 4.页面跨平台通讯 3.还有什么想了解的 总体来说挺正式的。 #我的面试经历复盘#
(滴滴二面结束15分钟后开始) 时长:1h 1. 项目问答 1.1 你在这个App项目中使用了数据库,为什么不选取其他的方法?(变相问iOS有哪些持久化方法) 答:userDefault、plist、归档技术都仅限于轻量级的数据存储和持久化,不适合需求;core data由于有不小的学习成本,没有采用;数据库用的比较广泛,在Swift中也有较好的支持 1.2 你感觉Swift语言相比于C++这类语
时长:约40分钟 首先针对项目进行提问,然后只问了少量的iOS开发知识,剩下的时间全程拷打计网和数据结构、算法,无手撕。 1. 自我介绍:5分钟 1.1 为什么学习iOS? 2. 项目介绍 2.1 你的项目中用到了数据库,那你知道数据库的底层实现是什么样的? 2.2 使用过ffmpeg,你使用ffmpeg的流程是什么样子的? 2.3 I帧、P帧、B帧是什么?解码时如何解码? 2.4 你说项目中涉及
时长:1h 1. 自我介绍:5分钟 2. 项目介绍:大约15分钟,包括实验室和iOS项目,主要针对iOS项目中的一些技术问题提问 2.1 你iOS项目里面有用到数据库,还知道哪些数据持久化方法? 答:userDefault、归档技术(NSCoding)、plist、core data 2.2 你用到了snapKit,是如何进行视图约束的? 2.3 在OC里面也有类似的约束布局库,知道是什么吗?(m
突然就收到面试通知,也不知道是啥意思,我看帖子都以为招聘结束了。感觉像是有人没去然后补捞? 先是技术问了些简单八股,vuex五种属性,v-for/v-if,看我简历出现了spring问了注解(我说我不会,其实会一点儿,当时没想到会这个,完全就懵了,就说了自己不会),问了数据库(不是前端开发吗?)。 然后应该是hr问能接受的薪酬,我说了13-15,不知道多不多。 然后就没了,感觉流程太快了,还没反应
1.自我介绍 2.html5 css3新特性 3.水平垂直居中方案 4.flex常用属性 5.文本溢出、隐藏的处理方式 6.bfc解决的问题以及开启方式 7.盒子模型 8.清除浮动 9.基本数据类型,有哪些判断方式,instanceof判断原理,typeof输出 10.vue的生命周期,组件传参 11.promise async await 12.选择器和优先级 13.原型链
一面: 1.虚函数是什么?怎么实现的?虚函数在内存中什么位置? 2.什么情况下要使用多态?为什么不直接在需要实现的类里写函数? 3.vector容器插入元素和动态扩展的原理? 4.vector的迭代器什么时候会失效? 5.map和unordered_map区别?时间复杂度是多少? 6.有没有用过boost库? 7.常见排序算法了解吗?讲讲快速排序的原理?快排时间复杂度是多少?为什么? 8.如果数组