评测-笔试 一面 技术面 40分钟 问的挺多 不太记得了 二面 技术面 一个小时 为数不多留了面经的 1.三分钟自我介绍 2.看你是土木的本硕,为什么转行,学多久了,怎么学的? 3.java里面我想构建一个实例,你常用的有哪几种方式 4.你刚刚提到了反射,反射几种方式,你能说说你用过哪些吗 5.IOC这里的工厂模式,在装配属性的时候,会不会出现什么问题? 6.你项目中有写了你用了AOP思想完成一个
base北京,飞书会议进行面试。 一面 写在前面:面试官人很好,交流很愉悦,明确表示是自己要招实习生所以不会为难。总的来说问的问题和我看到的面经不太一样... 自我介绍 简单介绍一下项目(真就简单介绍一下,也不问项目亮点、难点之类的) 知道分库分表吗(只是听说过,垂直、水平等等,木有实践过) 在什么数量级别下需要分库分表呢(不要上来就答2000万条) 熟悉SpringBoot吗(答不熟悉,会使用.
1.知道回表吗 2.讲一讲哈希索引,B树索引,B+树索引之间的区别 3.讲一讲B+树的空间利用率,讲一讲B树和B+树的稳定性 4.讲一讲explain,看过explain的具体输出吗 5.讲一讲topk问题,(mapreduece,快排取一半,优先队列) 6.如何用两个队列构造一个栈 7.limit 10000 10 8.mysql的分页 7.全排列 #实习#
1.go和java有什么区别(主要是想问我垃圾回收区别 2.手撕一个带缓存的kv数据库(写了懒删除 3.有其他的方式吗? 定期轮询 4.这俩有啥区别 (没回答好 5.go的性能优化 评价:go刚转的,基础不好,希望我补好基础;本来有一个go并发问题,但是Java里我写了并发,go里没写就不问了 一面面试官对我的评价还是蛮好的,他这里不好说,后面估计是被养育了,面到比我更合适的就G了#实习#
(一)八股: 1、Synchronized和volatile的区别 2、Redis八大数据类型及其应用场景 3、Redis简述穿透/击穿/雪崩和解决方法 4、Spring Boot最重要的三个注解 5、ArrayList和LinkedList的区别 6、HashMap和HashTable的区别 7、Spring Boot配置加载的方式 8、JVM垃圾回收机制 (二)算法: 1、合并有序链表(htt
更多实战面经八股地址:地址 【度小满】后端开发实习一面 个人介绍 学校,实习经历,个人评价,在校经历 首先是问阿里的实习项目,怎么来优化的。 然后就开始八股: b+树和b树,查询效率 可能是(联合索引)最左匹配原则,索引失效情况原因,进行全表扫描,后面也是问了索引失效有哪些原因。 mvcc 快照读,当前读 实现快照读,readview linux如何查看内存top 空目录 rm可以删除吗 创建文件
1. Redis5种数据类型 2. 讲一下事务的ACID 3. 讲一下RBAC 4. 讲一下Java中的Map 5. MySQL什么时候会全表扫描 6. 深拷贝跟浅拷贝有什么区别 7. SpringBoot如何全局拦截异常 8. 线程池的核心参数及如何设置核心线程的大小 9. 你的项目是如何做认证授权的,有用到token嘛 10. Es中keyword和text的区别是什么 11. Es中term
自我介绍 项目介绍,项目所使用的技术栈 脏读、不可重复读、幻读是怎么产生的 数据数索引数据结构 为什么不用哈希表(我只记了B-树和B+树的比较,跟哈希表比较不是很清楚,导致下面的问题回答的不好) 除开区间查找B+树还有什么优势 跳表(回答有一点点了解,其实完全不了解,被追问之后乱说一通) http tcp ip 分别在哪一层 tcp首部字段有哪些 进程跟线程的区别 线程有自己的哪些东西(我回答有自
1.自我介绍 2.问家是哪里的,高考成绩,省排名 3.为啥会选择自动化专业 4.考研还是保研,本科绩点,本科排名 5.城市意向-我投的成都,问是不是女朋友在成都还是什么原因 6.提供实习时长多少,我说三个月(),她问原因,导师不放人? 7.计算机基础如何,问这些。 8.量化行业的了解 9.针对公司本身进行了解么(没深入了解) 10.对企业的看重点 11.问现在有几个实习offer, 12.啥时候开
1.自我介绍 2.JVM内存划分 3.JVM那些是线程私有的,哪些是线程共享的,怎么共享 4.了解程序计数器吗 5.讲讲了解的阻塞队列,Jdk里的阻塞队列有哪些 6.ArrayList和LinkedList的区别,底层是怎么实现的 7.HashMap和HashTable有什么区别,HashTable的线程安全是怎么保证的 8.讲讲Jdk8之前和之后的HashMap 9.HashMap的底层原理,H
时隔一个月以上,将一些陈旧的面经放出来 1.介绍项目 2.描述项目开发流程,人员分配 3.设计模式的使用和理解,结合spring讲单例,代理,工厂 4.如果有大量用户同时上传文件,每个文件大小刚好低于最大传输限制,是否有隐患 5.是否考虑过大量用户恶意下载文件,有没有对此行为作处理 6.单节点redis宕机的后果,项目中是否对此做了保障 7.项目的权限管理如何实现,是否参与过项目权限管理的构建 8
1.自我介绍 2.介绍滴滴实习 3.线程进程协程 4.GMP 5.gin框架,j-token 6.mysql引擎 7.各种索引的区别 8.隔离级别 9.redis的常用数据类型 基础八股,只有一面,这周给消息
只写了大部门,如果有想继续了解的可以私戳 总结:感觉C++的投主C++的部门比如DB或者存储等面试成功率比较高一点。如果面试官写过C++或者了解C++的话就会问语言相关的八股多一点,因为C++的八股相对来说还是比较少比较好背的。要不然就会拐到专业课和分布式上了,这样C++的面试优势很多时候就体现不出来了 如何把项目写的不那么烂大街,给各位小伙伴提供些思路: web后端项目:做做重要接口的压测,然后
第一题 给定一个字符串,问是否可以排列为:Baidu 第二题 给定数字p,构造s使得s的子字符串为回文串的数目为p。(p<1e9,s.size() < 1e5); 第三题 给定一棵树,每个节点有蓝色和红色两种颜色,问:删除其中一条边,剩下两个联通块的色块的个数的差值,求所有差值的和;(n<2e5) 代码为回忆版本,非现场通过版本#我的实习求职记录#
r,e,d三个字符,能否构成含有 cnt 个回文串的字符串 s 原理:n个相同的字符构建的回文子串的个数为n(n+1)/2,其余的用edr补 ``` public static void deal1() { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int n = (int) (Math.sqrt(2*x + 0.25)