可能因为是线下面,再加上公司内部信息流通比较快,一天内的上下午就面完了! 我个人还是对公司的业务非常感兴趣的!所以提前看过好几篇公司业务相关的文章 面试官人很nice,我俩基本上是我一答他一回应,所以我在这里重点挑自己印象里答得不好的地方写写。 技术面 堆和栈的区别?堆是怎么样的数据结构? 数组和链表的具体区别呢?优缺点?存取效率? 原型链?可以先答概念,在用Object和Array来解释各个指向
前端存储方式 实现一个上传按钮,点击图片上传后显示图片,问js底层实现 富文本上传时怎么把图片存储在前端的 cookie和jwt区别 403状态码 长列表虚拟优化,如何优化非固定大小的列表 封装antdesign需要传入哪些参数 获取对象所有属性 遍历数组的方式(问区别) vue2和vue3区别,diff的底层算法有没有不同 localstorage能不能存储对象和数组,怎么存储 求两个数组的交集
联影面试: 黑白盒测试 白盒测试有哪些方法 α测试和贝塔测试; 面向对象和面向过程的区别,面向对象主要有继承多态封装,分别是什么 多态讲了虚函数,那么虚函数的实现 登录框的测试: 功能测试 字符输入 长度限制 压力测试 生活中遇到的挫折,怎么解决 对于地点的考虑 项目内容 成果内容 优缺点 给一道编程题, 现场写本地代码 之前面的,泡池子,在等结果#面经#
211本,计科,考研选手。 复习着呢被莫名其妙拉起来面试,啥都没准备,回答的一塌糊涂 一面:了解了解个人信息 二面: 1.聊聊项目,聊聊怎么部署的。 2.java 面向对象的三大特征,并做说明(这个比较简单,但我没咋准备,说的很笼统 3.spring boot,介绍介绍,并且说出自己在项目中的应用方面(说的也很片面,不过面试官会引导去说 3.JDBC,mybatis相关内容(能回答出来一部分,my
1. 介绍gfs项目时,首先总体:在线的分布式文件系统。再具体聊接口函数 2. channel如何实现(从channel的底层实现上来说):并发安全 3. http的三次握手,为什么两次不行呢 4. rpc和grpc的区别 5. defer的先后顺序 6. redis的数据类型。 7. mysql的事务隔离级别,事务的四个特性 面试体验感很低,反正就是找马上能上手的,不好评论
2023/08/30美团技术面一面 自我介绍 问:主要对什么感兴趣?后端开发还是数据分析(我有个数据分析的实习) 答:后端 问:后端以后基本都是Java和Go,你主要擅长C++,会不会感到遗憾? 答:不会,语言不是问题 问:实习的内容,让我详细说了说 问:你这几个项目哪个让你比较有成就感 问:线程进程区别; 问:线程的状态; 问:任务调度场景; 问:定时调度怎么设计? 问:(场景题)任务每天定时触
11.07 技术面:(45min) 0,自我介绍 1,介绍简历上的webserver项目 2,tcp三次握手,四次挥手。握手两次行不行,为什么?挥手第二三次能不能合并,为什么? 3,select, poll, epoll有什么区别,分别适用于哪些场景 4,tcp拥塞控制和流量控制 5,mysql索引 6,mysql锁机制 7,乐观锁和悲观锁 8,mysql引擎了解哪些 9,redis了解吗(不会)
一次普普通通的面经 岗位go开发实习 公司:gemsouls 公司比较小 做海外相关的虚拟人聊天(感觉是让ai陪聊) 大概用了一个小时(面试题背了半天发现没咋问,可能因为我心里没底所以简历没提) 首先自我介绍,免得紧张 问能实习几个月,hr说是六个月(? 答:先实习到五月,感觉不错的话暑假再说,不行的话就不继续了 自己介绍一下项目(最后问了问go相关的就这些吗?慌得一批) go并发相关(GMP)
刚技术面好像是面了下华大九天公司,主要问了介绍下你做的项目,实现的功能,代码量 python继承 python单元测试工具,Linux你常用的命令,问了grep如何显示不被匹配的行,如何忽略字符的大小写,vi 怎么删除一行,怎么小写替换大写,sed,awk,history,ls……,是否使用过git,git如何push如何合并
自我介绍 mybatis如何防止sql注入 项目中哪些地方用到的aop 哪些地方用到了redis redis缓存穿透 mysql索引失效的情况 jvm的垃圾回收机制 反问
好长好偏测试 大概一小时左右 上来先问我还记不记得笔试错的题目,我说不能看,所以记不清楚了,问我稠密图和稀疏图的一个概念 英文问我了一些问题 (并不是很顺畅) TCP/IP协议结构(五层) Redis的常用数据类型和场景 DNS解析 Python的基本数据类型 Linux的基本命令有什么,找一个文件,查看一个文件内容balabla..... 测试用例设计范围 常用的测试用例设计方法 开发都参与哪些
1、虚函数底层 2、vector 动态扩容底层 3、两个 vector 一个放普通数据类型一个放指针,扩容有什么区别 4、进程通信,共享内存如何实现进程安全 5、malloc 和 free 如何知道释放内存具体大小 6、com 组件实现过程(实习内容) 7、线程池(实习内容) 8、基类析构函数为什么是虚函数 9、堆区和栈区的区别 10、宏定义放在哪里 11、qt 信号链接的方式 12、wondow
Java八股文问答:#华为##华为技术面##华为od技术面##华为od##面经Java# 1、继承和多态 2、方法重写和重载的区别 3、双亲委派类加载原理 4、arraylist linkedlist底层原理 5、增删改查效率 6、代码原子性 7、ConcurrentHashMap底层实现 8、对try/finally/return理解 9、OOM内存泄露有遇到过或者解决过吗 10、使用redis
纯八股,八股考的很常规,没有什么难的,腾讯会议上面了20+分钟就结束了 自我介绍 介绍项目 图片懒加载 浏览器存储的几种方式及区别 水平垂直居中的几种方法 元素隐藏的几种方法以及区别 原型和原型链 this的理解 判断数组的方法 判断基本类型的方法 vue的生命周期 异步请求放在哪个生命周期 组件通讯方式 反问公司业务: 人工智能相关, 技术栈:vue2 ,打算迁移到vue3#我的求职思考##我的
认证(Authentication) 身份验证是大多数现有应用程序的重要组成部分。有许多不同的方法、策略和方法来处理用户授权。我们最终决定使用什幺取决于特定的应用程序要求,并且与它们的需求密切相关。 passport 是目前最流行的 node.js 认证库,为社区所熟知,并相继应用于许多生产应用中。将此工具与 Nest 框架集成起来非常简单。为了演示,我们将设置 passport-http-bea