首先说明面试体验感不好,面试官一副高高在上,看不起我的状态(让人很反感),而且问个问题永远说不了第二句话就开始针对说的这一句问下一个问题,相当于说话一直被打断的状态 1.自我介绍 2.问了项目一些知识 3.HashMap和Hashtable的理解和区别 4.为什么HashMap线程不安全 5.怎么让HashMap实现线程安全 6.异常的类型 7.error和exception什么区别 8.举几个常
上午结束最后一场期末作业答辩。下午四点,躺在床上,还没睡醒就接到了六点半的面试邀约。迷迷糊糊中接完,才突然想起接了面试邀约意味着我的流程就被锁了,会影响深圳这边的投递。感谢面试官最后没选我(bushi 遇到的面试官态度非常好,甚至跟我介绍了字节,解释了面试流程,明确表示有横向比较环节并给出反馈时间。就是可惜挂了哈哈。 个人背景 深圳大学23届计算机本科+网络与新媒体双学位,准备留学申is/cs/d
1.自我介绍 2.你对redis宕机后的方法 我:...... 3.你说到算法。你有刷过letcode算法? 我:很少刷letcode,一般都是刷sql的 3.kafka的副本同步 我:忘了 4.谈谈你对数仓的理解 我:..... 5.谈谈你对hbase和clickhouse的理解 我:.... 6.你说你对hive中的ads层数据导入到MySQL,为什么不是直接从hive的ads层中访问 我:不
记录一下以前的面试 1.css 给定宽高,然后要求小盒子左右宽一致。大盒子居中。但是小盒子最后一行要向左对齐(考察知识点:flex 最后一行向左对齐) 2.代码输出题 3.代码输出题 4.代码输出题 最后问了如果在严格模式下面,哪一行代码会报错。//person1.show3()() 5.项目介绍,项目中难点啥的 介绍了我的一些轮子 和项目优化点之类的 6.深拷贝浅拷贝,循环引用怎么处理? 7.重
1、手撕:已知后续和中序排列,求树结构。要求15分钟写出来,背过了,直接写出来了,用的是牛客平台,他TreeNode默认是注解掉的,然后一直运行报错找不到TreeNode,我都懵逼了,我说背还能背错不成,直接喊面试官调试,他看了五分钟说,没问题,后面我两一起取消了那个注释,就ac了。我两都尴尬的笑了。 2、拷打项目和实习,技术难点和收获,我实习都是划水,引导到他让我去背八股,譬如我有一个实习是用的
问的很细很深,狠狠拷打了80分钟,这个组做LLM pretrain的,我主要会rl,nlp缺乏点,一面凉 自我介绍 项目 微调模型训练数据来源? LORA的理解 Ptuning和全量微调对比 RLHF全流程 写出RLHF的优化目标公式 目标公式中衰减因子的作用,取大取小有什么影响? RLHF的目标公式可以加入什么其他的项? 熵正则项是如何加入的? KL散度理解? RLHF中PPO算比率相对什么来算
Object 常用方法? StringBuffer 和 StringBuilder 有什么区别? 介绍一下 ThreadLocal 如果有一个需求:每个线程有多个 value 那该怎么设计?你能想到几种方式? 设计模式了解多少? SpringMVC 处理请求的过程? 在浏览器输入一个 url,是怎么运行的? ConcurrentHashMap 如何保证线程安全? 红黑树了解过吗? 线程池用过么?
基本上在问项目 git 提交的过程是什么过程? 项目做了什么? 难点是什么? 你的接口查询如何实现? 数据库查询和 cache 更新怎么保证数据一致性? 涉及到几张表? postman 怎么灵活切换两个环境? JWT 怎么保证不被篡改?安全吗? 场景:两个集群,A集群取数据加密,扔给B集群,对称加密,需求是钥匙可以更换。 怎么把配置下发过去?怎么和终端节点通信? 引流 #腾讯字节跳动华为阿里百度快
存储方向,个人做过15445 和 824。没有太多***。非典型面经 lru-k 比 lru 好在哪 k怎么选择?依据?不会 为什么要自己做缓存池,操作系统不是有pagecache吗? fsync出现卡顿怎么处理 ?不会 B+树比B树好在哪里?哪个层数更多? B+树乐观锁怎么实现? 火山模型优缺点? 接上条,虚函数开销多大测过吗?多了几次内存访问? 规则优化如何避免 overhead? (就是优化
1. 除了445和824其他项目做过吗 2. 第一个项目除了课程实现还有什么扩展 3. 怎么实现一个分布式锁 4. raft在上述问题起什么作用 5. 分布式锁怎么设计api 6. 多个请求者,加锁加锁怎么维护状态 7. raft做过什么工作 8. raft怎么实现线性一致性 9. C++智能指针用过吗。unique_ptr 可以拷贝吗,shared_ptr线程安全吗? 10. c++ stati
/ 1. vuex实现原理 // 2. react // 3. 浏览器缓存 // 4. Event loop // 5. mutation 和action 的区别 // 6. typescript // 7. git rebase & git merge // 8.实现call,call源码 // 9.promise 红灯3秒亮一次,黄灯2秒亮一次,绿灯1秒亮一次;如何让三个灯不断交替重复亮灯
手撕算法: 1.实现函数将10进制转36进制 2.判断一个完全二叉树是否镜像对称。input=[1,2,2,null,3,3,null]; 问了一堆数据库的东西,说做后台,不会 3.浏览器渲染(输入url到渲染) 4.http缓存,catch-control 5.js渲染阻塞异步加载 6.前端常见的安全问题 7.nodejs事件循环 聊项目聊项目 然后好像没啥了,不知道这么点东西为什么面了一个多小
这家就一面技术面 1.上来让我自我介绍 2.然后介绍项目 3.怎么制定前端规范 4.用过element没有 用过哪些组件 5.你实习想得到点啥 6.目前有什么职业规划 我说我想深入Node,React,听面试官的语气估计觉得我要跑 7.介不介意我们技术栈老(vue2),实习生老跑,能不能待够6个月,不到6个月不发实习证明 8.问了点Java的问题 8.反问 问面评 他说能满足他的要求,后续等HR通
1. 自我介绍 √ 2. Vue技术栈 √ 3. v-if v-show √ 4. http缓存机制 √ 5. 什么是跨域 √ 6. 跨域的解决方案 √(cors jsonp websocket devServer) 7. http2 和http1 的区别 √(答的感觉不太好) 8. options请求的作用 × 9. js中的事件循环机制 √ 10. instanceof的原理 √ 11. 手写
字符串反转(input: "how are you", output:"woh era uoy") 除了reverse以外还有别的想法吗 闭包写缓存函数(这里没理解意思:主要是要记住基础概念把!!!) git status 时文件有几种状态 无........#我的实习求职记录#