总体面试时间40分钟左右。面试感觉不错,面试官人不错,已oc 1.自我介绍 2.说一下SpringBoot中常用的注解 3.问了我一个sql操作:给你一张成绩表,查询表中男女生中的最高分同时展示出来 4.项目中中负载均衡的使用,几种常见的负载均衡算法,轮询、权重这类 5.项目中是Redis的是使用模块,Redis中的基本数据类型 6.TCP的网络协议 7.Docker容器的使用情况(只是初步使用,
1. 问项目 2. 用过redis干过啥?(项目中写了redis) 3. redis和MySQL数据一致性问题 4. 重新设计项目会有哪些想法?(答了redis集群) 5. MySQL索引结构? 6. redis缓存击穿?业界的解决方式了解吗?(不了解) 7. spring IOC 中的 factorybean和beanfactory?(不了解,答了一下IOC的概念) 8. IOC好处? 9. 对
昨天下午面的,到现在没消息估计是寄了。挣扎一下写个面经攒攒人品。 1. 介绍一下你自己 2. 手撕算法剑指 Offer 42. 连续子数组的最大和 3. 智力题:n个直线分割一个平面,写f(n) 1+n(n+1)/2 4. 智力题附加:n个角(一端顶点俩射线)分割一个平面,写f(n) 不会 5. 实习经历说一下 讲了把表的附加属性字段(需要经常添加的字段)分离出来,用一个字段json串存储,又建了
上午11点开始面试的,现在查已经凉了。 1.自我介绍 2.询问学校生活经历,从中得到的收获 3.介绍一个项目 4.项目中遇到了什么比较困难的问题,有什么收获 5.如果要把你这个项目上线供全国人来使用,需要有哪些改进 6.查看技术栈,问redis都会什么,MySQL都会什么 7.如果现在要创建一张单表,需要注意哪些方面 8.Spring设计模式,介绍+都有哪些应用 9.上线部署后对JVM有什么优化(
不出意外地凉了 主要在聊实习项目(40min),例如某个需求是怎么实现的,亮点在哪,如果我要加新功能的话怎么办。 Q:Java的sort是怎么实现的? A:根据数据量不同用 插入/快排/tim sort(面试官一脸疑惑好像没听说过tim sort那你还考我) Q:数据量阈值具体是多少? 没背过 还聊了一个Chat GPT相关的项目,问我怎么提升ai回答的准确率。 我说改prompt / 改问题,他
#软件开发笔面经# 1、自我介绍; 2、你的系统有多大的数据量?有多少传感器?多高的频率上传数据? 3、介绍一下你这个系统整体的数据传输路径; 4、你底层的传输协议是什么?是tcp这些吗?具体讲讲你了解的tcp协议; 5、假设客户端到服务端发送数据单次通信耗时100ms,那么从客户端到服务端建立连接,服务端第一次接收到真正有用的数据,最少耗时多长时间? 6、tcp协议是可靠的协议,他是如何保证的?
公司主要做移动端开发的,和我的方向不一样,抱着打怪升级的想法去面试的。 1.自我介绍。 2.ConcurrentHashMap为什么是线程安全的? 3.项目中使用了lua脚本,作用是什么? 4.lua脚本有什么缺点。当时问蒙了,没反应过来是锁不可重入不可重试那些,回答的有安全性问题....... 5.redis连接用的那个?不同连接方式之间有什么区别?(这是真不会)回答的用的Spring那个。 6
项目相关 - 自己选一个讲 八股 - 简单介绍一下Redis,你在这个项目里怎么用它的?举个例子。这个存到MySQL再查找不是也很快吗? - Redis常用数据结构 - HTTP和HTTPS的区别 - equals和==的区别,可以用equals对比两个对象吗 - ArrayList和LinkedList的区别 - TCP三次握手 - MySQL默认引擎是什么?为什么选择它? - SpringBo
1. 手撕:A,B两个有序数组,S = {a + b | a \in A, b \in B},求S中最小的k个元素 2. 怎么设计上述算法题的测试用例 3. 如果同样用c++写一个题解,java运行的如果比cpp快,是为什么 4. 在java当中使用这份代码的时候发生了什么 5. 1TB的文件中找到出现次数最多的url,怎么找,估计一下需要使用多大的内存空间 6. 两台服务器A和B,将一部电影从A
二面 自我介绍,并深入挖掘项目细节;RTree索引的构建方法;最近读了哪些书;Redis乐观锁的应用场景,并举例说明;编程题:多个线程从Redis获取一个数,进行随机累加,要求保证一致性,写出程序;算法题:给定发车时间和延误区间,判断当前时间能赶上的最近的车;Q&A环节,聊了高德的业务。 (已挂
1、自我介绍 2、你的实际开发工程中,那一块是你比较熟悉的?具体的技术方案是什么?你的技术方案?遇到的问题是怎么处理的?详细说一下,你在其中主要负责什么? 3、你系统的QPS是多少?你的消息量是多少?按秒来计算有多大?假设比较多,你如何进行处理?给你一个提示,你们系统里面性能瓶颈是什么?可以通过这方面去想? 4、MQ消息消费的顺序性你如何去保证的?如何进行保证顺序性和可靠性? 5、你线程池的参数是
八股半小时,做题十几分钟 总时长一小时 标黄的是我自己没回答出来的 加密方式 对称加密和非对称 知道哪些java集合 hashmap不是线程安全的 为什么他扩容的时候不安全 JVM内存有哪些结构 对象存在堆里,什么时候对象不在堆里=》逃逸,方法中创建的对象会放在栈里 java类加载过程 双亲委派机制 java有哪些锁 具体讲一下synchronized和reentrantlock 垃圾回收有哪些算
两轮加一起,顺序忘了 1.java根类什么? 2.object有哪些方法? 3.spring MVC执行流程? 4.描述一下mybatis plus? 5.redis用来做什么? 6.hashmap底层? 7.hashmap线程不安全,如果想要安全用什么? 8.基本的sql语句? 9.sql索引失效情况举例5种? 10.http抓包用过吗,响应头有啥? 11.springcloud了解过吗,是用来
先记录一下前两次面试的经历 bg:211本 第一次(微众银行) 6月初的时候面了微众银行,第一次面试,没准备好,八股很多都不会,出了一道多线程判断i++的题没做出来(问我加volatile是不是就可以了,我回答是),后面又问了Spring和Linux的内容,也是一点没答出来,面完后觉得应该没戏了就开摆准备期末考试了,谁知道一个星期后发了二面,于是火速学习Spring和Linux的八股,也没背多少,
时长30min,估计主管面 前情提要:有3个月的小米实习 全程聊实习,一直在拷打实习,包括实习的qps(对不起我一个臭写业务的实习生当时真不知道),接口性能,工作业务等(节子一听我实习内容就不感兴趣了疯狂拷打项目,手子这边是半点项目都不问疯狂拷打实习)还问了问了zk和Apollo作为配置中心的区别(apollo配置管理的耦合度低,更灵活)zk和apollo的底层有了解过吗(直接道歉说不知道,自己只