有点不太按套路出牌的一次面试........ 一面 1hour: 1.来做道题吧,给你计时:字符串数组最大乘积(LC318)。 2.开始深挖项目:项目难点,如何解决的?日志为什么要用到ThreadLocal,用来存什么?当要存的数据量很大的时候用ThreadLocal会出问题吗?如何保持数据库和缓存数据一致性?为什么要用二级缓存?caffine对比程序变量有什么优势吗?如何保持两级缓存间数据一致.
国际金融部(Credit Tech)北京,全程40分钟,无项目 【八股】 20min 说说对用户态内核态的理解? 零拷贝了解吗,讲解一下 CPU使用率和CPU负载有什么区别? 怎么写一个Java程序让电脑卡死? 现场写一个死循环,看一下cpu负载,你的八核CPU为什么占用率是300%而不是800%? 知道KMP算法吗? 说说MySQL索引 为什么HashMap中要用红黑树,而MySQL中用B+树?
1.自我介绍 2.介绍做过哪些项目 3.webpack和vite的区别 4.vite为什么快 5.vite为什么不需要预编译 6.说说ESM 7.平常用vue2还是vue3,vue2和vue3在响应式的区别 8..http1.0和2.0区别 9.http缓存方式和过程 10.Etag 和 Last-Modified的优先级 11.手写题:解析URL let url = 'http://www.d
答上来了百分之八十 半小时后约二面#软件开发笔面经#
一、前言 首先,面试官很和蔼,甚至我感觉和蔼过头了——他戴着牙套,长得很像我的有个高中同学,讲话也软绵绵的,不过听得出来是非常有实力的。 其次,面试环境非常嘈杂,各种噪音不绝于耳,怀疑是在一个办公室里面面试的,我甚至有时候听不清面试官在讲什么。 最后,面试官感觉是优点刻意的想跳过我和他的交流过程,想尽快的让我进行八股吟唱。这点稍微有点令人忍俊不禁。 不过总之,还是有收获一些东西的。 二、题目列表
车轮战好累啊,一下午三面 感觉难度是递增的怎么回事 一面: 问项目,测试部分怎么测试的 post和get区别 对测试知识有哪些了解 黑盒测试和白盒测试 测试用例设计方法 索引是什么 手撕算法:两个栈实现队列 反问 二面: 挖项目 get和post区别,没错又问了一遍 事务是什么 数据的一致性怎么保证 python元组,set,list特点 linux指令,统计关键字个数 算法:统计重复子串数量 反
一面 40多min 是一位小姐姐,开头她先自我介绍了。 1、自我介绍 2、介绍实习 3、黑盒测试与白盒测试 4、黑盒测试用例和白盒测试用例编写方法,从哪些点来设计用例 5、测试流程 6、用例的严重级别怎么定义的 7、介绍get和post 8、http和https 9、http有什么优点 10、索引失效的情况 11、写SQL 12、手撕一道链表题 13、给你写的代码设计用例 14、反问 几分钟后约二
7.22投简历 7.26约面 7.31一面二面 ————————— 8.1通知二面过了已约三面 二面答的自我感觉真的很差感谢面试官 一面: 技术栈 jvm 垃圾回收器有哪些 是怎么回收的 有两部电梯,怎么测试,设计测试用例 SQL 题是一个join on 算法是找出数组中,所有相加等于10的组合 二面: 二面都是很开放的问题,自己答得不好 自己实习负责的业务,有哪些风险点,分析一下 还有哪些环节比
10点到3点半,中间停了一个半小时,面完人都傻了,真遭不住...... 一面 基本就围绕实验室项目聊了好久,中间穿插问了几个强化学习算法原理 然后问了深度学习和pytorch 几个简单的点 手撕:一个数组,对每个数可以给+ 或者-号,问有多少种情况可以和为target 二面 基本也是就围绕实验室项目聊了好久 然后再聊了好久Tcmalloc 手撕:一个无序数组,然后把它变成a <= b >= c <
HTML 标准盒模型和怪异盒模型 如何切换,什么时候使用怪异盒模型(ant、element) CSS 50%正方形 三栏布局(中间自适应) JS 闭包 为什么作用域没有销毁 垃圾回收机制 A类的实例继承B类的原型 继承如何实现 数组如何使用Array的方法 手写 各种继承 Promise.all 获取 url 中的参数 场景 列表中点击某个盒子,里边有多个元素(currentTarget) 三个接
第一批笔试 6.24下午2点一面,50多分钟 面试体验极好,问的都不是很难 1. 自我介绍 2. 你比较熟悉的是python是吗 3. 项目中做了一些自动化测试和单元测试具体怎么做的? 4. postman也用了一些是吗 5. 计算机网络了解的多吗? 6. 讲一下三次握手和四次挥手 7. 为什么三次握手和四次挥手 8. 介绍一下网络模型,osi,七层,五层,四层 9. 介绍每一层的功能 10. h
一面结束之后10分钟就是二面,强度太大啦,首先都是自我介绍,然后一面问了我实习经历和项目经历,还有一些八股文和算法题。二面问了一些逻辑题和算法题。这里主要介绍一下八股文和算法题,答案是我面试完查的,可能不太准确。 一面: 1.Linux文件重命名? mv 原文件名 新文件名。 rename [OPTIONS] EXPRESSION REPLACEMENT FILE... EXPRESSION:原字
之前暑期实习投递的滴滴大数据后端研发岗,整体沟通下来非常友好 1、自我介绍 2、确认一下专业是否是计算机专业(因为我本科是数媒,听上去不像计算机相关专业) 3、详细讲一个关键项目的相关内容 4、展示一个代表性代码,看下代码风格 5、HTTPs的SSL/TSL的握手过程,见图一 这里会问到一个问题,HTTPs的传输用了什么加密方式 SSL/TSL的加密过程使用了非对称加密,HTTPs的传输是使用了对
#面经##滴滴# C++选手 滴滴一面 6.21 50min纯八股 自我介绍 首先先聊一下语言吧,看你这边C++用的多,先说说new/delete和malloc/free的区别 说一下多态是什么?如何实现? 堆和栈的区别是什么?二者的数据结构是什么?哪个效率更高? 强制类型转换的使用 看你也用go,说说go有几种引用类型吧 问一下网络,TCP协议的三次握手和四次挥手说一下 操作系统中进程和线程的区
一面 8.11 1.介绍上一份实习工作内容 2.介绍一个项目,背景 过程 产出 3.与业务沟通的流程是怎样的,指标如何定义的,看板如何设计的 4.再做一遍的话可以如何改进 5.除了刚才的项目,还有其他的产出吗?你是怎么说服其他人用你的这个产品的? 6.SQL去重的几种方式?(答到了1.窗口函数用 主键+倒序时间戳row_number=1去重 2.distinct 3.union 4.final,但