timeline:4.25 45min 1.自我介绍 2.说一下对小米的了解 吹了一波雷军 3.为什么选择做前端 4.一个优秀的前端工程师应该具备一个什么样的技能,以及前端工程师在工作当中的职责是什么 5.说一下对ajax的了解,基于什么去实现的,有什么样的一个功能 6.ajax跟fetch应用上有什么区别,什么时候用ajax,什么时候会用fetch 7.说一下了解的webpack,输入输出和构建
春招,base武汉,飞书面试 1. 自我介绍 2. 之前在哪个部门实习 3. Python装饰器 4. 迭代器和生成器是什么,有什么用 5. 字符串反转有哪些方法 6. 如何使用切片进行字符串反转 7. Python如何开启多线程 8. Python的多线程和JAVA的多线程有啥区别 9. 元组合列表的区别 10. java中如何创建线程,有哪几种方式 11. java中线程安全的保障方法有哪些
能实习多久 事件循环 数据类型 判断数据类型 垂直居中至少3个 computed、watch(深入问原理) 自适应 组件通信 id 还有几个想不起来了 上面有的问题,问了底层设计,为什么是这样设计,为什么要这样 手撕代码: promise.race filter
1.自我介绍 2.缓存穿透 3.TCP与UDP 4.数组与链表的区别 5.解决哈希冲突的方式 6.Linux进程间通信的方式 7.实习项目简介 8.select,poll,epoll 9.Spring循环依赖三级缓存解决方式 10.算法:找寻解密密码,数学规律解决 11.算法:米粉找米店,最近距离和,核心使用二分查找。 问题挺简单的,三级缓存那里的细节有些模糊了不如秋招时记得清楚了,有待加强,算法
1.连续升序判断 true or false(贪心,没写出来,思路错了) 2.三数之和 ✔️ 3.call,apply,bind 作用,区别✔️ 4.手写 bind✔️ 5.判断数组的方式✔️ 6.发布订阅模式✔️ 7.手写事件总线✔️ 8.数字签名✔️ 9.https 加密✔️ 10.发送请求过程✔️ 11.中间人攻击✔️ 12.git rebase,git merge ✔️ 13.函数柯里化✔
1.手写 reduce✔️ 2.手写获取鼠标位置 hook✔️ 3.vue 响应式原理用 proxy 实现 observer✔️ 4.手写图片懒加载✔️ 5.最长不重复子序列✔️ 6.快排(面试官说这个说一下思路就行)✔️ 7.介绍项目…… 8.提问项目 9.vuex 和 pinia 区别✔️ 10.设计模式介绍一些(……看过,只记得几个,语言组织的不好) 11.vuex 的过程(不会,忘记了……
时间:40min 状态: OC 自我介绍 让我自己讲项目 为什么使用MongoDb 这个模型是怎样的 CORS(又问了项目后端这里设置的cors是为什么,忘记是本地测试使用的) 讲一下常见hook 状态管理使用的什么? Map 数据类型有什么 怎么判断数据类型✅ setTimeout是准确的吗?✅为什么? 讲一下事件循环 介绍一下flex 布局✅ #25 实习#
自我介绍 计算机网络五层模型 TCP属于哪一层,主要作用 HTTP与HTTPS有什么区别 Java的数据结构 链表与数组的区别 链表的底层实现 ArrayList与LinkedList 的底层实现和它们的优缺点 循环遍历链表,做插入删除会遇到什么问题 什么是哈希表冲突 怎么解决哈希冲突 哈希表的底层实现 用过哪些树,平衡二叉树有什么优缺点,时间复杂度 MySQL默认的存储引擎 InnoDB索引底层
base:北京 部门:国际业务部 岗位:前端开发工程师 timeline:4.11 下午五点 时间:60min 1.自我介绍 2.聊实习经历 3.操作系统,进程与线程 4.tcp与udp的区别介绍 5.http1.0 1.1 2.0 6.http与https 7.post与get 8.原型链 9.vue生命周期 10.git的使用方法 11.git merge与git release 12.vue
1. 算法题 a. 双指针+滑动窗口 b. 对时间复杂度的分析 2. 闲聊 a. 工作地点 b. 实习情况 3. 项目 a. 项目的实现目的是什么?是根据个人兴趣去做的吗?项目是否有过实际的使用?之前有参加过竞赛类吗? e. 能否挑其中一个展开聊一下 f. 商铺点评系统是否可以进行点赞关注,如何理解优惠券秒杀 g. 店铺如何存储数据 h. 店铺存储结构大概是什么样子的 i. 分库分表,展示店铺列表
小厂测开问的很简单了(其实是不小心投的这家) 1. 自我介绍 2. 实习中怎么做的测试?接口测试? 3. 测试一些基础理论了解吗? 4. AI机器人怎么测试?
base武汉,春招 1. 自我介绍 2. 介绍一下在实习做的开发项目 3. 给你一个创新点项目要做,组内成员都不知道怎么做,公司也没有先例,你要怎么着手 4. 实习期间遇到了哪些困难 5. 技术栈是啥 6. 讲一下Python中的装饰器 7. 讲一下Python中如何开启线程 8. 讲一下Python的垃圾回收机制 9. 讲一下selenium这个框架,以及po设计模式 10. 讲一下JAVA的j
【软件开发工程师-java方向-实习】 时长1h左右 「QA」 1. 自我介绍(一起介绍了项目经历和实习经历) 2. Java的基本数据类型 3. 了解哪些基本的数据结构 4. 简单介绍二叉树 5. 知道MySQL吗?MySQL中跟二叉树相关的结构你知道吗? 6. 展开说说B树和B+树 7. MySQL中现在主要用B树还是B+树?B+树的优势? 8. Redis的基本类型 9. Redis中Set
全干工程师(前端+后端+测试+运维) jdk11的新特性 用没用过jdk17 和 jdk21 (我听成了 C++ 17 和C++ 20 吓我一跳) C++ 和java 区别 redis 和mysql的区别 redis 的持久化 java 八股(并发) linux 一些命令 问了点爬虫相关 反问 技术栈和业务 在做C++ 迁移 Java 业务是客服自动回复机器人 总体比较水 让我想不到部门技术栈是
base:北京 时间:4.24 50min 1.讲一下css position,描述一下区别 2.长度单位px,em,rem,vh,vw 3.讲一下flex的属性和特点 4.对一个盒子设置background,这个background包括盒子模型的哪些范围 5.讲一下BFC 6.js原型链继承 7.在开发过程中,哪些场景会用到原型链继承 8.讲一下闭包 9.说一下V8垃圾回收 10.es6用过什么