在上一章中简单的进行了在开发中经常要经过的一个步骤------详细设计,在详细设计中定义了数据模型,有哪些接口,以及页面的长相。比较简单,并没有对服务器端Python项目的结构进行设计,也没有对前端文件的组织进行规划。但是这个详细设计的目的是达到了,在我个人的实际经验中,项目的开发很少有按照软件工程中的瀑布模型来做的。大部分都是明确阶段目标,然后开发,然后再次明确,再次开发,不断迭代。 因此说到前
本人前端,公司给了我一个 node.js + TypeScript 写成的后端项目,给的时间大概是一周。 要求我在这段时间里: 自己要理解项目里的某两个重点接口的逻辑; 可以向他人讲解这两个重点接口; 能用 postman 调通这两个重点接口; 可以在以后对这两个重点接口进行扩展(深度掌握这两个接口)。 本人目前连这个项目都不知道怎么启动,也没有前辈可以指导我。数据库暂时还不知道要怎么放到本地,不
面试官人很好,声音听起来温柔 我太菜了,啥也不会就开始面了
北京的一家初创公司,没怎么听过 面试官小姐姐和蔼可亲,面试体验很好,一直安慰我不要紧张哈哈哈 自我介绍 -工作室规模 -比较擅长的项目是哪个。类似于oss的对象存储平台 -项目相关 -项目一 -介绍一下你这个项目 -前端性能监控是怎么做的 -监控 js错误 promise错误 ajax错误 重写xmlhttprequest 白屏 FP,FCP,LCP,FMP,FID -项目二 -登陆注册怎么做的
(顺序有点乱,想起什么写什么了) 自我介绍,项目介绍 三次握手 TCP和UDP区别 测试方法有哪些,测试用例包括什么 接口、数据库,mysql C++三大特性 重写与重载 测试秒杀页面、微信收发消息 Linux常见命令 HTTP请求方法,get和post区别,HTTP状态码,输入网址后会发什么 开发人员认为不是bug怎么办 黑盒测试有哪些方法,举例说明怎么用 为什么想做测试,怎么理解测试,测试是找
1. 面向对象的三个特点 2. 重写和重载 3. 手写链表 4. 集合list、set 5. 二叉树分为哪几个类型 6. 二叉树的性质 7. innodb和myisam区别 8. innodb索引 9. git执行流程 10. linux查找文件命令 find -name 11. linux常见命令 12.几个项目问题 13. 如果让你开发一个用户登录系统,用户如果角色不同,具有不同权限,怎么设计
自我介绍 项目的简单介绍针对于客户端或者服务端的架构模式/设计模式/单例模式 const new delete 和 malloc free的区别 深拷贝和浅拷贝 C++的多态/静态多态 模板 程序的内存 内存管理,如用什么避免没有delete shared_ptr怎么保障智能指针线程安全?如何知道指针是无效的?智能指针本身是线程安全的吗?weak_ptr怎么知道指向的内容是无效的?怎么管理引用计数
开头自我介绍 由于我项目经验不多,面试官没太问项目细节,问C++基础知识比较多。 C与C++的区别是什么? C++是如何实现多态的? C++析构函数为什么一定是虚函数? 是否知道智能指针?智能指针的作用是什么?能否自己实现智能指针? 是否用过C++ STL? map的底层实现是什么? 手撕代码: 可能是面试官自己出的题,链表A与链表B存放0~9之间的整数,如链表A存放1 2 3 4,表示链表A代表
全英面试,但一上来就做题,四题完了后就反问然后结束 求int里1的个数是否为奇数 改错,求二叉树最大值(看成了二叉搜索树,写完后提示后再改的) 让修改账户balance值函数变成线程安全的(直接加了两个锁,伪代码) 实现一个模板最小堆 都是给了一些代码然后填充实现的 #奥可纳Akuna##23届秋招##面试##23秋招##23届秋招笔面经#
自我介绍 简单介绍了一下做过的项目以及实习经历。 项目 实验室做的算法相关的项目没有问。 问了一个的秒杀的项目,怎么实现的,怎么有效解决并发问题的。 redis有哪些数据类型? 为什么使用redis可以处理并发问题? 如果大量的请求没有命中缓存,都有哪些处理方法? MySQL怎么保存数据的? 为什么用b+树? 实习经历 两次实习都做了哪些工作,遇到了什么麻烦的问题,怎么解决的。 为什么采用SSH来
介绍项目 项目难点 为什么要重写hashcode与equals(貌似hashcode计算方式答错了) https的ssl层用的什么加密协议 https每次传输都是非对称加密吗 synchronized与volatile区别 新建线程的方式 有100本书,每人每次只能拿1到5本,a先拿,b再拿,怎么样a才能拿到最后一本书 mybatis中有#和$,有什么区别 有三个线程,分别输出a,b,c,想让输出
前言 8月31日笔试(就1个小时) 整体面试不是很难,一面之后就没下文了orz 茄子科技一面(9月3日 下午5:40 - 6:15) 自我介绍 针对实习的项目进行提问? MySQL优化主要是怎么优化的? explain你在优化过程中是怎么用的? 分页查询的MySQL优化有做过吗? 项目中数据预处理怎么做的? 前缀树都是怎么使用的、结构是怎样的?如果不用前缀树还可以用什么? MVCC机制说一下? 多
9.24下午三点 1.简单的自我介绍 2.项目 3.先来问一些语言基础,封装继承多态 4.new与malloc,malloc底层是如何实现的? 5.进程数据存储的区域 6.来问问数据结构吧,常用哪些数据结构,底层结构 7.vector扩容,删除,在更底层一些的操作系统是如何实现的? 8.用过链表没,自定义个链表判断是否环(hash和快慢指针) 9.算法,排序算法,稳定的那些?查找算法 10.has
2022年9月21号一面(30min) 1.怎么去学习go的 2.第一个项目深挖(17min) 3.第二个项目深挖 4.微服务相关 5.docker相关 6.python虚拟环境相关 7.对go泛型的理解 8.反问 感想:项目深挖,问了hr,说现在处于待定状态,跟挂没区别 #万兴科技##Go#
感觉是kpi面,什么都不问, 直接开ide写了一个求两个数平均数的方法,然后就这个方法开始狂扣细节,什么溢出怎么办, 我答换成long接收,问我long还溢出怎么办,奇数怎么办,负数怎么办,位运算加一减一会咋样等等等.......反正给我问蒙了, 最后结论 1.实际开发中应该使用别人写好的库更保险,然后反手给我发了一个git的链接让我去看看 2. 实在不行先if else各种判断 实现出来再说(.