1.有两张表一张商品表,一张订单表,要查询数据,应该考虑做些什么呢? 答: 索引: 在经常用于查询条件的字段上创建索引,例如商品ID、客户ID、订单日期等。 避免在索引字段上使用函数或运算,这可能会导致索引失效。 定期维护和优化索引,以确保其有效性。 查询优化: 避免使用SELECT *,而是明确指定需要查询的字段,以减少数据传输量。 使用JOIN代替子查询,当可能时,因为某些情况下JOIN的性能
2024/3/12 19:00-19:53 共53min 3月7号实习基地qq一面凉了后,在11号又试投了一下,12号突然就捞起来约面了。 这次竟然没做算法题 一、面试官介绍部门 二、自我介绍 三、讲项目 1. 大概介绍一下自己以及项目情况 2. 讲一下项目的登录接口 3. 非对称加密和对称加密的优缺点以及应用场景(项目中用到了对称加密 4. token是用来干嘛的 5. 数据库中针对公私钥对是怎
1 Java基本数据类型和引用数据类型区别 2 类加载器哪几种 3 双亲委派机制 4 Java中的异常分类 编译时 运行时 并且举了例子 5 Java的锁有的了解 答了悲观锁乐观锁,重点说了synchronized的原理,锁升级等 6 项目中遇到的问题介绍 共20分钟开始反问无算法题 反问: 做什么业务? 什么技术栈 算力大陆和比特大陆关系? 还有几面? 主管面 hr面
流程 2月6号一面,当天二面+OC,2月8号offer 一面 全程都在基于项目和实习问 答得不够好的部分问题: 日志表设计 主键为什么一般设置为自增 id(开始思路不清晰,提醒从数据结构和存储角度想后答出来了) dynamictp 怎么动态修改线程池参数的,底层原理 redis 使用 lua 脚本会有什么缺点(单线程阻塞) 反问 1h 后约当天二面 二面 也是基于项目和实习,几乎没有八股 实习遇到
1、自我介绍 2、深挖腾讯实习项目 ,聊了快半小时(面试官也没想到AILab会接这么多业务,有的细节没讲好面试官没听懂) 3、代码题:求一个数的开方根,写了二分后以为就结束了,没想到还要考虑负数和小数以及溢出的情况,代码优化的点,后面问了进阶版的如果开多次根号该如何处理,还问了如果是高次函数二分法还能求解嘛,牵扯到了深度学习中学习率和冲量的方法,没想到一道题能问这么深 4、反问,实习能接触大模型s
1、自我介绍 2、介绍acm经历 3、介绍第一段实习经历 4、深挖腾讯的实习项目 5、优化Prompt的经验? 6、大模型微调SFT的优化方法? 7、介绍Raft协议 8、Raft协议中出现网络故障导致分区时,如何解决任期号一直增加的问题 9、介绍计算机网络5层模型 10、TCP/IP属于哪一层? 11、介绍websocket协议 12、网络抓包有哪些内容(不会) 13、介绍智能指针 14、智能指
问现在实习生很多,你不是计算机为什么转码 你这些项目是不是看什么课写的? 放到开源平台有几个star? 计算机相关最有成就的一件事是什么?有什么比赛奖牌经历? 写的这个web服务器对于短链接长连接怎么处理,并发io怎么处理,有什么底层架构可能实现上述说的这些? actor和reactro的区别? 为什么要设计多线程多reactor,当时怎么考虑的还是看课直接写的? select和epoll的区别?
🕒 岗位/面试时间 5.9投递 6.5一面 1、自我介绍 2、聊项目,问项目中的功能实现流程,为什么这样做,这样做会有数据丢失情嘛 3、看项目中用到了redis,问redis怎么保证数据一致性,缓存穿透和缓存击穿是什么,怎么解决。 5、redis怎么提高并发读你能力——主从集群,主从之间同步数据有延迟嘛,如果有一些任务需要读取实时的数据,从节点还没来得及同步怎么办 6、redis的网络模型有哪些
分享一下面经攒攒人品。 总体上讲字节面试官人都很好,礼貌且耐心。面试的问题基本是从项目里面带的问,比较发散。 6.6 1面 自我介绍 科研工作1(简单介绍+什么时候可以用到这种模型) 本科毕设死锁是怎么产生的? 再讲一下阿里的实习 为什么要用B+树。 为什么非叶子结点不存数据。1.不适合范围查询 2.会增加树高导致IO次数增多(不知道对不对 HashMap怎么实现的。 底层是怎么存储的。 Map的
#软件开发笔面经# timeline:2024/09/20 一面: 自我介绍 如何实现的(MVCC+锁) mq消息丢失、重复消费的问题 mysql默认的端口号(.......3306我靠给说成6379redis的了,尴尬....) 项目中的多线程应用 介绍一下垃圾回收,怎样进行垃圾标记(可达性算法) Java反射,怎样只使用反射实现代理 二面 项目拷打 实习拷打 服啦!!! 还有什么上线等等,已经
发面积,攒人品QWQ timeline 9月 1.自我介绍 2.挑选一个熟悉的接口阐述 3.优惠卷秒杀怎么解决 4.JVM方法区主要存储什么 5.String类型一般存储在哪里(常量池) 6.int 类型和String类似的区别,存放位置(堆、栈)? 7.对外内存了解吗 8.直接内存了解吗 9.G1和CMS的区别 G1的优势在哪里 10.springcloud中注册中心了解吗,主要存储了什么信息
字节跳动后端开发实习生一面凉经 Q1:看你非科班,对计算机基础知识有学习到吗? Q2:数据库的事务是什么概念? Q3:索引了解过吗?为什么有索引? Q4:要实现索引,有哪些相关数据结构?索引底层如何实现? Q5:Linux中进程、线程、协程相关的概念 Q6:僵尸进程、孤儿进程的概念 Q7:Linux操作系统启动的流程 Q8:大端序和小端序的概念 Q9:为什么会有大端序和小端序,分别在什么情况下使用
沉淀了一段时间,终于是好起来了,京东不考算法面试前给的压力会少很多 技术面: 主要围绕项目里的内容来问,点赞系统的设计,分多个不同的场景需求来问的,根据不同场景选择MySQL存储还是Redis持久化还是Redis做缓存,什么时候同步数据,用定时任务好还是消息队列,这里聊了蛮久的; 布隆过滤器实现原理,线程池的使用场景,HashMap的底层数据结构 索引是怎么设计的挑几张表讲一下(因为我说项目是从零
于 2024/7/22 14:00 进行的为时 40 分钟的面试,因为是直推所以直接是老板面,问了一些八股以后直接就上压力问算法了。问了四道因为老板时间比较紧张只做了三道,最后一道留作 Homework,值得注意的是因为这是家外企子公司所以后续算法面试过程中题干都是由面试官直接通过英语读出来的。算法题本身都不难,但是要求 O(n) 时间复杂度和 O(1) 空间复杂度把我给难住了,前两道题基本都是被
1面记录 1. 自我介绍:非常简短的介绍了自己的背景,感觉不是很重要 2. 手撕:(大概25~30分钟) 1. 拓扑排序:[207. 课程表](**********************oblems/course-schedule/) (中等难度),变种,判断服务间依赖是否成环 - 一开始很紧张,频繁报错,不过代码还是顺下来了,然后修改测试用例之后报错,打印debug的过程中面试官给了debug