投的测试,没问测试一点相关的东西 ------------------------------------------------------ 1. 自我介绍 2. 为什么想做测试 3. 实习经历 4. HashMap底层实现(1.7和1.8的区别) 5. 创建线程的方式 6. 讲一讲消息队列 7. 并发流程 怎样确保同一份数据不被重复消费 如何保证一个订单只会被分配给一个人 8. 分析慢SQL
1.自我介绍,讲项目 2.深拷贝和浅拷贝 3.数组和链表区别 4.进程线程 5.web测试和app测试区别 6.linux查看文件第十行命令 7.sed awk命令 8.hashmap 9.返回多于N/2的数 10.数组找出两数和为target的两数下标 还有几个忘了,有点紧张
总时间一小时 1、自我介绍 2、项目介绍 3、场景题:将一个数据库中的增量数据迁移到另一个数据库中,怎么保证数据的一致性。 4、为什么mysql有最左原则匹配法 5、有哪些索引设计的基本原则 6、索引怎么进行优化 7、如何看一个sql的执行计划,计划中需要关注哪些信息 8、HashMap解决冲突的方式,红黑树和链表的作用 9、HashMap线程安全吗,原因 10、java的内存层面,如何实现两个线
1.自我介绍 2.实习项目提问 3.介绍一下String,StringBuilder,StringBuffer 4.说一下HashMap,ConcurrentHashMap,HashTable区别 5.说一下HashMap1.7与1.8的区别 7.说下ConcurrentHashMap1.7与1.8的区别 8.说一下为什么JDK1.7时HashMap会导致链表循环指向 9.介绍一下OSI模型,每层
自我介绍 项目盘查 问了一些项目有关的业务问题,怎么优化价格的,流量分发的长期导向之类的 2个八股 cross entropy怎么算的 写公式:写出来了 进一步问 有没有看过tf源码怎么实现的:没看过,听面试官说有什么分支优化,但之前没注意 auc怎么算:排序抽样,正样本大于负样本 进一步问auc奇高效果却不行怎么回事:现在想想可能是在问gauc,可能有一些trace是全零或者全1。当时回答的是可
没有自我介绍,上来就是八股 c++指针和引用的区别 指针和引用能否用const修饰 redis有哪些数据类型,内部如何实现 有看过redis数据结构的设计文档吗 redis持久化的方式 redis和db的数据一致性有什么方法保证 先写db,再删redis,具体怎样避免不一致的问题 mysql中有哪些锁 哪几种锁会导致死锁 mysql如果要记录货币,用什么类型 存储ip,用什么类型 在浏览器中输入地
一面60min 介绍项目 讲一下数据库索引 说一下springboot aop 项目里redis的应用 优化sql 事务的隔离级别 算法题:蛇形打印二叉树 还有一些记不得了一面完15分钟直接二面 二面 介绍项目 根据项目讲一下mysql 数据库的一致性 项目的安全性,密码如何加密,敏感信息如何加密 写SQL,太久没写SQL就写出来一种方法,讲第二种方法被疯狂拷打 http和https的区别 详细介
提前批一面-凉经 面试官水平很好,面的过程也特别礼貌和尊重,会给一些提示,同时还会教一些方法思路,非常诚恳,体验很好(虽然自己很菜 “详细”的自我介绍 深挖最近实习的项目。 主要是围绕什么业务场景进行,对业务的理解程度。 印象深刻的点,如何解决。一个项目来了之后,是如何思考,如何拆分,如何完成的一个项目过程。(自己的思考模式) 简历最近的项目。 内存管理、版本控制等,具体有什么内容。 八股。 HT
为什么想做游戏 UGUI制作一个动态进度条 UGUI的优化(我答的预制件做UI和UI对象池,他想让我说动态合批和静态合批(不会) 聊项目:项目里的技能逻辑 可能由于网络同步导致的技能先后问题 前面聊了快半小时,后面丢了算法 n根木棍 长度为l【i】 能否找到一种长度为l的拼法(猪脑过载,感谢面试官引导) 反问: 技术栈:C#+UNITY+LUA 7.13一面 7.16收到感谢信 虽然挂了,但是依旧
感觉是KPI面,比较敷衍,但氛围尚可,不会让人觉得很尴尬,此处还是略作一下记录。 面试时间:2023年5月上旬,全程40min出头。 面试形式:远程视频面试,用的是58自己开发的一个网页端平台。 面试流程及问题: 实习经历介绍,做了哪些工作? 项目介绍,介绍项目中的难点以及解决过程? 毕业论文介绍?(论文是一个深度学习方面的工作,跟岗位毫无关联,但说明后面试官仍让介绍,可能是在凑时长?) (针对项
自我介绍 1、为什么选择测试岗位、了解软件测试吗 (因为菜面开发简历过不去、不了解) 2、一个case包含哪些部分 (我能说我不会吗 直接编) 3、tcp和udp的区别 4、http状态码 5、DNS的解析过程 6、为什么要三次握手 7、为什么要四次挥手 8、TCP为什么传输是可靠的 (基于数据块传输) 9、NAT协议和跨域了解吗 10、get和post的区别 11、线程的状态 12、什么是死锁、
前天拿到感谢信了,上周面的一二面。 全靠印象回忆,有些可能没回忆到。 没怎么问图形学,甚至连我项目也没怎么问,全程拷打c++、操作系统和一部分图形学基础。 一面: c++部分: c++代码怎么变成可执行程序。 静态链接动态链接。 reinterpret_cast和danamic_cast的用途。 lambda表达式。 操作系统: 线程同步。 手写LRU缓存。 图形学: forward和defer的
1. 一上来拿张纸给你做差不多8道英文题(一开始没明白要干嘛 2. introduce yourself in English(瞬间懵逼 3. js基本数据类型有哪些 4. 从输入url到页面展示发生了什么 5. 说一下你的项目 6. 问项目里的问题 7. 发起http的api有哪些(不知道… 8. 知道fetch吗 9. fetch的巴拉巴拉你知道吗(忘了 10. vue和react哪个比较难
#快手##面经##暑期实习##实习# 基础技术部的 项目相关的删掉了,留下相对八股一点的,前面基本都在问项目 最后面试官说:后续会有HR通知后续流程 整的我感觉有戏,结果过两天上去一看直接变成不合适 1. 为什么选择go语言? 2. go与cpp和java的对比(不会java 3. 进程线程的区别 4. 介绍第一个项目 6. grpc和http的区别 12. 如何把jwt和用户对应起来 13. 令
太紧张了,记不太清了,想到哪写到哪 1.问课题,做了什么,遇到了什么困难 2.问项目 3.get 和 post区别 4.TCP三次握手(为什么是三次不是四次) 5.进程线程区别 6.数据库锁 7.进程调度 8.B+树 9.测试相关问题 10.算法题:合并两个有序数组 实在太紧张了