秋招记
2021-10-22 广联达一面
最后结束时喊了声wctmd,不直到面试官听没听到,不过不重要了。大概率被kpi了,面试官还迟到。
-
自我介绍
-
做一道题
package prob1; public class Main { /* string a b 最后一组连续a的个数 abaa 2 a 1 */ public static void main(String[] args) { String str = "aabbbaaaab"; if (str == null || str.length() == 0) { System.out.println(0); return; } int len = str.length(); int res=0; int start=0; for (int i = len - 1; i >= 0; i--) { if (str.charAt(i)=='a'){ start=1; res++; }else if (start==1){ break; } } System.out.println(res); } }
3.职业规划
个人不喜欢规划,面试官笑了。
4.反问环节
2021-10-22 小米一面
-
项目
-
java基本类型
-
String, StringBuilder, StringBuffer ,StringBuilder线程不安全体现在哪里,为什么是线程安全的
-
equals() 和 ==
-
ArrayList和LinkedList
-
synchronized
-
wait() 和 sleep()区别,引申出Thread和Object的关系
-
进程通信方式,延申:进程内存不是私有的吗,为什么可以共享内存,内存是谁开辟的,怎么传达消息的
-
反射
-
java的跨平台性,类加载的过程
-
面试官为了缓解尴尬,让我做了道二叉树层次遍历。easy题,但是太菜了加上之前的表现,当时紧张磨了二十分钟才出来。
-
反问环节
PS.面试官人真的挺好,一直在引导我,奈何我确实基础不好没答上来。
脑子里的东西,有条理的讲出来,比写出来更难,我要讲慢一点
2021-10-25 最右一面 55分钟
面试官*浩真的很好,很耐心地听完我讲,奈何我懂的也不是很多,他反而给我讲了很多知识。
刚开始就是做了两道 easy 题目(是不是KPI面啊),而且还不断地给我提示。
想问我 MySQL 和 Redis,但是掌握不多就说不熟悉,面试官就没问了。
-
hash
-
长连接短连接
-
TCP 为什么四次挥手,TIME-WAIT阶段
-
进程、线程、协程
-
红黑树、B+树、B树 优劣
-
归并排序、快速排序
-
说了项目遇到的问题
-
项目引出,聊聊 SpringBoot(不熟,没讲)
就想到这些。
这是面试感觉最好的一次,不过感觉结果应该是凉了。他说他白天面的都是研究生,而且我确实有很多问题的还。
2021-10-27
认真对待每一件事
2021-10-29 京东物流一面
- abstract方法只在abstact类里。
这里实在抽抽了,没想到接口,我以为是说问 abstract方法和 abstract类的关系。。 - 两道 SQL 题,都没做出来!!!!!!!!!!!!!!!!!!!!!!!!!
- 两个有序数组间相加和的TopK问题,没做出来
笔试+面试。一个多小时
最后面试官甚至没有给我反问环节。
2021-11-02 诺瓦星云一面
面试官是个漂亮姐姐,整个面试从以Java为主,大概半小时吧。整体感受很好,面试官会有引导,并且还会给我讲一些知识点。面试官最后告诉我,在面试时首先知道要考察的的点在哪里,接着是尽量在答案上举一反三,延伸出一些相关的话题。我觉得后者对我来说很重要的,一般面试时我都是一问一答,不会想到在答案的基础上进行一个扩展。下面想到什么写什么吧。
补充:
面试官最开始时说了Java岗的hc不多了,问我转C、C++或者Go怎么样。
-
在进行浮点数舍入的时候会用到那些库函数呢?
只想到了round -
了解哪些数据结构呢?
忘了说队列 -
常用队列的场景?
我实在没想到AQS和线程池,回答后面问题的时候才想到。就回答了平时OJ上做题会用到。。。。。。然后哪个姐姐给我讲了很多应用场景,尤其是阻塞队列。 -
抽象类和接口的区别?
这题前几天刚在京东面上被问住了,所以答上来了。 -
我的一个接口,不想被别人疯狂大量的调用该怎么办呢?
我先脑抽了说了句不让他们调用?然后想到了线程池。 -
线程池的核心参数?
讲了下核心线程数、最大工作线程数、阻塞队列,然后又说了线程池大概的工作流程。 -
HTTP 协议的结构?
-
Socket 作用在哪个层面上呢?
-
同步、异步?同步阻塞与同步非阻塞?这里我的回答(见 https://www.cnblogs.com/klaus08/p/15353872.html)和面试官给我的讲解有些偏差,一会儿再去确认一下。
回来了,确实是我回答错了。。
2021-11-03 金蝶一面
面试官是女性,挺好的。
- 项目
- 项目延伸->SQL索引,有没有建立索引?针对项目中的两个业务该怎么建立索引?什么时候索引会失效?
- Java 中集合?这里忘了 Set,面试官还提示了我。
- 设计模式有了解吗?简单地说了下单例模式懒汉式和饿汉式。
- 职业规划
- 范文
想了一下,我的自我介绍环节是有点短了。今天我在自我介绍结束时,面试官还在看我的成绩单(提交的材料也确实比较多),看来以后要准备两个版本的比较好,或者在准备一些补充内容。
2021-11-04 广发一面
被问麻了呀,最近好几次在 SQL语句上吃瘪。
- 项目
- 项目业务流程问了好多
- Spring 注解,不了解
- SQL 语句设置\更改 主键、外键
4.1 MySQL 连接的URL格式 - NoClassDefFoundError 和 ClassNotfoundException,没打出来
- 基本数据类型,String为什么不是?
- MySQL的3306端口是定在哪一层的?
我回答了个应用层,然后面试官让我说说总共有几层,说完之后又改成了传输层。 - 忘了
2021-11-05 金蝶 HR面
还不错,之前朋友面过并且拿到offer,给我分享不少面经。
2021-11-10 诺瓦星云二面(没面)
Java岗几乎满了,进去大概率要转Go,不考虑。
2021-11-11 金蝶口头offer
已收到offer。
2021-11-17 广发二面
没想到直接是HR面了,奇怪。以为是技术面然后睡到下午三点多才起来脑子一片空白,然后不久就开始面试(约的是16:45,不得不说他们真快)。一开始就问我学校家庭什么的,感觉像是HR面,后来我反问,问了两个问题后面试官问我有没有和工作相关的,但是问了她也没有具体的回答,就很。。感觉应该是挂了,我说了期望薪资18k,hhhhhhhhh。
2021-11-24 小鹏一面
二十分钟结束,包括反问。面试官问了一个没听过的的东西,我还忘了是什么。
- Spring源码?
痛定思痛,这几天开始下手。 - 线程池核心参数?
只说了核心线程数、等待队列、最大线程数,上次就是这。。。下次一定补上拒绝策略。 - 为什么选择学习Java?
太呆了,这里应该是想问Java语言的特性。
还有些比较基础的。 不知道为什么面试次数越多越紧张,倒不是面试时而是面试前的一段时间。
2021-11-25
问了小鹏HR,已经挂了。
2021-11-27 满帮一面
面试官好像很忙的样子,每抛出一个问题后就低头敲键盘了。
- 今天又又又吃亏在Collections上了。“介绍一下常用集合”,又忘了Set。。。
2021-11-29 东方财富二面
麻了,凉了,心酸。
全程八股很少,项目为主,很多都不会,晚上再来记录吧,五点还有满帮面试。
- 项目
11.UUID和自增的优缺点:
自增:
优点:内存小,顺序增长,便于索引添加;
缺点:旧数据添加到新数据库中时,很可能会发生主键冲突。
UUID:
优点:保证对在同一时空中的所有机器都是唯一的,合并依然不会出现主键冲突
缺点:随机,影响插入速度,在插入时维护主键索引,大概率伴随着很多记录的移动;索引占用空间大。
12.线程池 - volatile和synchronized
- 线程共享变量的几种方式?
我只想到加锁、还有final。
补一个:CAS+volatile - 内存泄漏和内存溢出?
内存泄漏前两天刚看但是印象不深,刚刚记录的时候忽然想到内存泄漏:一个变量长时间未被使用并且没有被回收,这就是内存泄露;内存溢出的话就是没有空间存放对象。然后面试官还问了如何解决内存溢出,大概说了一下思路,因为没有实际操作过。
接着就是
这我不太清楚。
这我不太清楚。
分布式还没开始学。
- 索引失效?
类型转换会使索引实现吗? - ZSet的应用层场景,具体实现。
- 实现接口的优点:
在不改变类的继承关系的前提下对类进行扩充。当时回答错了,说了一个抽象类的特点。😭
嘴瓢。euuu。那个。。
2021-11-29 满帮二面
面试官迟到,打电话过了十分钟后告诉我推到下午五点。。
又改到了明天。。。
2021-11-30 真-满帮二面
于是今天,他又迟到了。
-
深挖项目
-
第一次面一道场景题:
千万级的IP地址,统计访问频次TOP100。当时脑抽了 觉得1000wIP地址已经达到万兆了😭,还好面试官给了提示,磕磕巴巴说了下思路。 -
力扣两数之和。
2021-12-02 满帮oc
HR问了薪资。还是没有经验呀也没准备好,上次金蝶HR直接开了薪资并且主动给我说了相关信息。
2021-12-03 满帮offer
他给的实在太多了,至少是高于我预期的,准备签了。
本文来自博客园,作者:klaus08,转载请注明原文链接:https://www.cnblogs.com/klaus08/p/15439201.html