1. 自我介绍 2. 场景题:有一个下载场景,非会员和会员都只能同时下载一个文件,新版本是非会员最多可以同时下载2个文件,会员最多同时可以下载5个文件,针对这个场景,尽可能全的说出你能想到的测试点 3. 说一下你的项目 4. MySQL题:一个表,字段:姓名,各科成绩。 (1)查找成绩大于80分的各科人数 (2)查找语文成绩最高的3个人 5. linux:创建文件,删除文件 6. Java的垃圾回
投的暖通方向的数据中心运维岗,8.18左右投的,没几天就面试了,一面二面都是周六,没等到下一个周六的主管面,提前批就结束了,流程直接转入正式批,牛客上说必须尽快在9.6之前把提前批流程走完,可能是我部门招聘的人不懂,也可能就是主管面挂了。今晚7点笔试,可能不去吧。数据中心面试官给我一种非常疲惫的样子,既不是核心部门,但是又得24小时待命保证数据中心的安全,蛮辛苦的,大概率得倒班。 一面:面试官暖通
#24届软开秋招面试经验大赏# 晚上八点半面的,好辛苦啊 一面主要是问的八股,稍微问了点以前的经历 八股: 1、类似微信类软件扫码登录的整个流程 2、js常见数据类型 3、有哪些方法可以查看数据类型 4、我提到了Object.prototype.toString方法,所以面试官又问了下Object.prototype.toString.all()是啥,这个方法为什么比typeof,instance
算法两个题, 给出最长公共子序列的长度的函数,要求空间都复杂度为O(min(m,n)) ,时间复杂度为O(mn) 给出整数数组输出最大值的字符串,如[2,20,23,4,8],输出 '8423220'#银泰笔试##笔试算法题##前端#
8月30号晚上18:48分左右提前进去视频会议,所以直接开始面(本来约定的是19:00) 一面视频面:很简单的一些八股 40分钟左右 1.自我介绍:有什么优点和缺点 为什么选择前端 2.介绍一下原型链 3.介绍ES6常见语法:箭头函数、Promise、async/await等 4.手写一些样式:实现一个球、三栏布局 5.介绍flex属性 6.介绍position的相关属性 7.做过什么性能优化 8
1. 自我介绍 2. 写代码 给一个数组,求子数组的和满足 >= k,返回最短子数组的长度。 3. 问面经 计算机网络 (1)输入一个网址,到显示界面,中间的过程是怎样的 (2)TCP 三次挥手 (3)POST 和 GET 的区别,协议差别是什么, (4)IP 报文段的结构是什么 mysql (5)Innodb 的底层结构 (6)mysql 的事务隔离性 设计模式 (7)知道几种设计模式 (8)单
上来手撕三道代码40min 1. 快排 2. 不含重复元素的随机数组找局部峰值(nums[i] > nums[i - 1] && nums[i] > nums[i + 1]),二分思路O(logn) 3.最长公共子序列 + 最长公共子串, 返回子序列和字串,时间关系只写出了返回的长度,没来得及返回子序列和子串 项目介绍20min 1.挑选一个你最熟的项目,体现个人代码能力 (项目部分答的一坨大便)
1、自我介绍 2、拷打项目 (整整拷打我半小时 ) 服务器支持什么类型的上传下载,支持多少的qps,日志文件怎么看(这个是最伤的,因为都是照着网上做的,就粗心没看日志), 哪个系统上跑的项目,Linux的命令(如何查看进程等),如何调试自己的项目,怎么样看代码bug出错在哪里?等 3、常规八股 上来就做题 ipv4有效地址判断,奇数放在偶数之前(刚开始我以为看错了,好家伙这么简单) tcp和udp
面试开始前几分钟问了几个常规八股,忘记录音了,居然没怎么问项目。HR非常和善,面试体验超级好,本来非常紧张的都放松下来了。 多线程使用场景 有一个无序数组,如何构建二叉查找树 极端情况下退化成链表,怎么解决(平衡树:AVL或者红黑树) 你能用代码实现平衡二叉树吗(直接无语,撸了半天代码把除了旋转之外的代码全部写好了,然后开摆) 口述AVL的单旋与双旋 口述如何层序遍历,讲了半天没讲明白,直接撸代码
自我介绍结束后,开始八股的拷打 从UDP与TCP区别,聊到三次握手的细节 网页上输入网址,回车发生了什么 HashMap 并发的Map jvm垃圾回收算法 数据库事务隔离级别 RR如何解决的幻读 MVCC了解吗 说一说 SQL咋优化的 redis常用数据类型 穿透、雪崩、击穿 redis如何实现分布式锁 MQ的作用 MQ如何保证可靠性的 手撕快排 手撕子数组最大和 项目有什么难点 项目中学习到了什
经典正式不行,实习可以 全程四十多分钟 电话面试有点吵 ES6 vue2和vue3的区别 diff算法 协商缓存强制缓存 uniapp为什么能多端发布 promise 算法:合并两个有序数组
还没面完就知道自己要寄,但是还是分享出来希望有大佬出来帮忙解答一下,谢谢啦! C++多线程编程 多线程之间的数据同步方式 锁的种类和分别的作用(互斥锁、自旋锁、读写锁) vector和list的区别 虚函数和纯虚函数 继承和多态 两道编程:桶排序 字符串转float数组 int stof(string s,float *f) 中间面试官在黑板上手写了两个c++代码: vector<int> v(4
本来约的七点,面试官开会延期到七点半 自我介绍 你还知道那些语言?Java跟他们比有哪些优点? Java为什么可以跨平台移植 有没有多线程编程经验?谈一谈 介绍一下你的项目:为什么使用分布式锁?数据库的索引怎么选择?数据规模有多大?怎么解决sql查询缓慢的问题?Redis计数器限流? 两道算法题:一百万个数据快速找出前k个最大值; 一个树结构(多叉树),给定树上一个节点,返回从根节点到当前节点的路
1. 项目:日志模块,如何实现保证写入和非保证写入 2. 如何保证日志时间的实时性?不用文件大小作为文件滚动的标注,而是使用时间作为标识更加符合查看日志的需求 3. webserver如何与MYSQL数据库进行交互? 4. 当有非常多的并发量,如何进行一个MYSQL底层存储的优化?记录用户uid最后一位,进行分表 5. redis是什么?如何通过redis实现异步的消息队列?如何利用redis实现
第一面专业面:主要问了几个问题: 1、实习离职原因? 2、实习的主要工作内容? 3、设计是什么? 4、做交互设计需要注意什么? 5、让我提问5个问题; 6、讲作品; 7、职业规划; 就这些问题,说通过后会给笔试题。一面自己感觉面的特别不好,然后感觉没希望了,就没抱希望了。没想到后面竟然收到了笔试邀请,超级激动。做完题后等了一个多星期,收到了二面邀请。 二面专业面,面试人:直接leader、总监。二