背景 相信除了极少数幸运儿,大部分同学参与实习项目因为实习时间短、经验不足等,往往只会被分配一些边角料既没有什么复杂度也没有难度的小需求,那么如何在面试中让面试官眼前一亮,让他觉得你会成为他的靠谱好同事,给你一个大大的通过呢。 大家好,我是日暮与星辰之间,创作不易,如果觉得对你有用,求点赞,求收藏,求关注,求转发,有问题可以直接在评论区提问,知无不言,谢谢。 我就献丑以我本人去年秋招的简历为例子,
笔试题 简述spring工作原理? == 和equals有什么区别? 你知道的几个Java集合类有哪些? 一条sql执行过长的时间,你如何优化,从哪些方面? 说出servlet生命周期? 简述一下你对存储过程的理解? redis主要能解决什么问题,聊一下你所知道的? 概述反射和序列化? Spring中事务管理支持哪几种方式以及每种方式的具体使用方法? 微服务架构常用的五大组件分别是,作用区别? S
1 自我介绍 2 介绍一个自己的项目,面试官可能不是Java开发,有的地方需要仔细介绍一下 3 了解云计算的哪些东西?做过openstack相关开发吗? 4 Java集合,哪些是线程安全的? 5 怎么自己去实现hashmap?答了底层结构 查询的时间复杂度? 6 线程间的同步和互斥方法?不限于Java 7 数据库乐观锁 8 Linux了解哪些常用指令,怎么看一个端口有没有被占用?(netstat
游戏服务端开发岗位 数据库的三大范式 分库分表是为了解决什么问题 数据库的索引优缺点 说说快排的主要原理 链表、hash表和树区别 tcp、udp和http的区别 tcp粘包问题有没有了解 项目的难点或者挑战 反问#面经##秋招##校招#
笔试题 没有笔试 技术面 项目中分布式事务是用什么? mysql引擎类型?区别? 事务什么时候会失效? 进程怎么确保安全? spring注解有哪些? autowire 和 resours注解有什么不同? 大概问了很多很多,项目那些也问了。两个人问,一个所谓的技术主管(特别年轻的人,感觉像刚出来的大学生) 直接拒绝,一进门就感觉很不对劲,一群小年轻像极了大学上实训课室那种感觉,很小很乱,也没水喝等面
hr说天大的免笔试,我简历都没投,HR约的面试,白送的面试😂 一面(10月15号 30min) 1. 自我介绍 2. 学过的计算机课程 3. 对数据结构的理解 4. 讲一下MySQL 5. MySQL三种日志的作用 6. 如果直接写到磁盘,还要用到这三种日志吗 7. WAL的意义 8. 聚合索引讲一下 9. 索引失效的情况 10. 聚合索引各种情况下是否失效(举了很多例子判断) 11.hashm
收到的邮件说是10:00-10:15考试,我以为是性格测试那种,进去一看原来是这十五分钟里允许进入考试,考试时长为两个小时,总分150分,28道题,必须按顺序写,写过/跳过的题不允许返回改: 一开始几道题是选择题; 后来是小代码题,比如找错之类的; 然后是大的编程题,两三道?很浪费时间,倒是不太难,比如构建一个队列,然后队列的各种函数的实现都让你写一遍(我就该把这题直接跳了,太麻烦了写了这题直接没
JAVA后端工程师笔试题 问题一:java关键字volatile的作用是什么?能保证原子性吗? 答:防止指令重排,不能保证原子性 问题二:四种线程池,如何配置线程池的线程数 答:如果是CPU密集型的 就用CPU核数*2 如果是IO密集型,CPU/(1-阻塞系统) 问题三:ConcurrentHashMap 的可以并发读,并发读写,并发写吗?用到的锁机制是什么?该锁的优点和缺点分别是什么? 答:。可
java开发 一面9.29(30min) 自我介绍 多线程创建方式 线程池创建,和参数 同步机制 多个线程使用Lock时,怎么一个过程往下运行 java内存模型 实习项目 学校活动经历 了解我的情况 反问 二面10.10(50min) 介绍自己的学校专业,实习,项目,校园经历 实习: 采用的技术 采集项目遇到的难点,和解决方案 算法模型的选择,cnn的设计,和loss函数设计(我不是投的开发岗吗)
成都精灵云C++ 二面(hr面,30min) 一、面试官问 你目前有实习经历吗 没有 手上还有其他公司的吗 没有 说一说你获得的奖项吧 ICPC、蓝桥杯、CCCC、计算机博弈等各类竞赛的国奖和省奖 对自己的发展方向有什么要求吗,比如你想做分布式或者是一个偏向底层一点的东西你有考虑过吗 主要是想做一些偏底层的东西吧,目前在学习Linux高性能服务器的开发 你更想通过来到公司实习收获什么东西呢?或者学
时长30分钟,问了很多问题没有录音,可能会有遗漏 1.自我介绍 2.项目相关 3.java与c++的区别 4.JAVA的特性 5.JRE与JDK的区别 6.JDK1.8的变化 7.基础类型和包装类型的区别 8.String与StringBuffer的区别 9.集合相关,list和map的区别,map键值是否允许为null,数组与集合转换的方式 10.多线程的实现方式 11.数据库优化 12.数据库
10月15号一面(20min) 1. 进程和线程 2. 为什么要有线程 3. tcp/ip模型 4. 三次握手过程 5. 输入一个URL的过程 6. jvm的内存结构 7. 元空间会不会溢出 8. 栈放什么东西,会不会溢出 9. 类加载的过程 10. spring aop的原理和应用 11. 接到一个需求是怎么考虑落地的 12. 排名 13. 为什么想来深圳 14. 想不想读博 反问:业务和建议
深圳迅恒三维C++(11min) ps: 公司规模比较小,可能会比较看重笔试,我当时笔试应该没有错题,然后面试的内容非常简短,后续的一些问题都是在微信上问的,电话聊的时间较短 一、问面试官 聊项目,项目中我做了什么东西,用了什么框架,是什么语言开发的,开发工具是什么 聊第二个项目,这个算法模块是自己写的还是调的网上的接口 自己写的 说一下这个你这个算法模块的大致思路是什么,比如每一步是怎么做的,简
本来没打算写面经,因为一面的问题很多答不上来,但是二面都面了,本着不摆烂的态度还是记录一下。 项目介绍 秒杀如何实现 如何解决超发问题 redis用了哪些命令 AOP原理,几个切入点 MySQL的引擎和回表问题 JVM调优有用过哪些工具 类加载器 算法题:如何判断是不是一个回文链表 SpringCloud的熔断机制 #秋招##Java##后端##同花顺##面经#
9/26一面 足足1h,因为面试官在一个地方集体面试,太吵了。 自我介绍 介绍完了之后问我消息队列的削峰填谷是怎么做的? 我说前面部分与redis打交道,完成redis库存的减。然后这一部分算完成了,你把这个信息发送给消息队列,后面专门有一个消费者,来处理后面的订单完整的创建的过程。就是前面与redis打交道,后面与mysql打交道。 然后说,那会不会产生redis和mysql不一致的问题呢? (