和我一起迎接明天的太阳吧

klaus08

焦虑源于行动的匮乏

秋招记

2021-10-22 广联达一面

最后结束时喊了声wctmd,不直到面试官听没听到,不过不重要了。大概率被kpi了,面试官还迟到。

  1. 自我介绍

  2. 做一道题

    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 小米一面

  1. 项目

  2. java基本类型

  3. String, StringBuilder, StringBuffer ,StringBuilder线程不安全体现在哪里,为什么是线程安全的

  4. equals() 和 ==

  5. ArrayList和LinkedList

  6. synchronized

  7. wait() 和 sleep()区别,引申出Thread和Object的关系

  8. 进程通信方式,延申:进程内存不是私有的吗,为什么可以共享内存,内存是谁开辟的,怎么传达消息的

  9. 反射

  10. java的跨平台性,类加载的过程

  11. 面试官为了缓解尴尬,让我做了道二叉树层次遍历。easy题,但是太菜了加上之前的表现,当时紧张磨了二十分钟才出来。

  12. 反问环节

PS.面试官人真的挺好,一直在引导我,奈何我确实基础不好没答上来。



脑子里的东西,有条理的讲出来,比写出来更难,我要讲慢一点



2021-10-25 最右一面 55分钟

面试官*浩真的很好,很耐心地听完我讲,奈何我懂的也不是很多,他反而给我讲了很多知识。
刚开始就是做了两道 easy 题目(是不是KPI面啊),而且还不断地给我提示。


想问我 MySQL 和 Redis,但是掌握不多就说不熟悉,面试官就没问了。


  1. hash

  2. 长连接短连接

  3. TCP 为什么四次挥手,TIME-WAIT阶段

  4. 进程、线程、协程

  5. 红黑树、B+树、B树 优劣

  6. 归并排序、快速排序

  7. 说了项目遇到的问题

  8. 项目引出,聊聊 SpringBoot(不熟,没讲)

就想到这些。


这是面试感觉最好的一次,不过感觉结果应该是凉了。他说他白天面的都是研究生,而且我确实有很多问题的还。



2021-10-27

认真对待每一件事



2021-10-29 京东物流一面

  1. abstract方法只在abstact类里。
    这里实在抽抽了,没想到接口,我以为是说问 abstract方法和 abstract类的关系。。
  2. 两道 SQL 题,都没做出来!!!!!!!!!!!!!!!!!!!!!!!!!
  3. 两个有序数组间相加和的TopK问题,没做出来

笔试+面试。一个多小时

最后面试官甚至没有给我反问环节。



2021-11-02 诺瓦星云一面

面试官是个漂亮姐姐,整个面试从以Java为主,大概半小时吧。整体感受很好,面试官会有引导,并且还会给我讲一些知识点。面试官最后告诉我,在面试时首先知道要考察的的点在哪里,接着是尽量在答案上举一反三,延伸出一些相关的话题。我觉得后者对我来说很重要的,一般面试时我都是一问一答,不会想到在答案的基础上进行一个扩展。下面想到什么写什么吧。


补充:
面试官最开始时说了Java岗的hc不多了,问我转C、C++或者Go怎么样。


  1. 在进行浮点数舍入的时候会用到那些库函数呢?
    只想到了round

  2. 了解哪些数据结构呢?
    忘了说队列

  3. 常用队列的场景?
    我实在没想到AQS和线程池,回答后面问题的时候才想到。就回答了平时OJ上做题会用到。。。。。。然后哪个姐姐给我讲了很多应用场景,尤其是阻塞队列。

  4. 抽象类和接口的区别?
    这题前几天刚在京东面上被问住了,所以答上来了。

  5. 我的一个接口,不想被别人疯狂大量的调用该怎么办呢?
    我先脑抽了说了句不让他们调用?然后想到了线程池。

  6. 线程池的核心参数?
    讲了下核心线程数、最大工作线程数、阻塞队列,然后又说了线程池大概的工作流程。

  7. HTTP 协议的结构?

  8. Socket 作用在哪个层面上呢?

  9. 同步、异步?同步阻塞与同步非阻塞?这里我的回答(见 https://www.cnblogs.com/klaus08/p/15353872.html)和面试官给我的讲解有些偏差,一会儿再去确认一下。

回来了,确实是我回答错了。。



2021-11-03 金蝶一面

面试官是女性,挺好的。

  1. 项目
  2. 项目延伸->SQL索引,有没有建立索引?针对项目中的两个业务该怎么建立索引?什么时候索引会失效?
  3. Java 中集合?这里忘了 Set,面试官还提示了我。
  4. 设计模式有了解吗?简单地说了下单例模式懒汉式和饿汉式。
  5. 职业规划
  6. 范文

想了一下,我的自我介绍环节是有点短了。今天我在自我介绍结束时,面试官还在看我的成绩单(提交的材料也确实比较多),看来以后要准备两个版本的比较好,或者在准备一些补充内容。



2021-11-04 广发一面

被问麻了呀,最近好几次在 SQL语句上吃瘪。

  1. 项目
  2. 项目业务流程问了好多
  3. Spring 注解,不了解
  4. SQL 语句设置\更改 主键、外键
    4.1 MySQL 连接的URL格式
  5. NoClassDefFoundError 和 ClassNotfoundException,没打出来
  6. 基本数据类型,String为什么不是?
  7. MySQL的3306端口是定在哪一层的?
    我回答了个应用层,然后面试官让我说说总共有几层,说完之后又改成了传输层。
  8. 忘了



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 小鹏一面

二十分钟结束,包括反问。面试官问了一个没听过的的东西,我还忘了是什么。

  1. Spring源码?
    痛定思痛,这几天开始下手。
  2. 线程池核心参数?
    只说了核心线程数、等待队列、最大线程数,上次就是这。。。下次一定补上拒绝策略。
  3. 为什么选择学习Java?
    太呆了,这里应该是想问Java语言的特性。

还有些比较基础的。 不知道为什么面试次数越多越紧张,倒不是面试时而是面试前的一段时间。

2021-11-25

问了小鹏HR,已经挂了。


2021-11-27 满帮一面

面试官好像很忙的样子,每抛出一个问题后就低头敲键盘了。

  1. 今天又又又吃亏在Collections上了。“介绍一下常用集合”,又忘了Set。。。

2021-11-29 东方财富二面

麻了,凉了,心酸。
全程八股很少,项目为主,很多都不会,晚上再来记录吧,五点还有满帮面试。

  1. 项目
    11.UUID和自增的优缺点:
    自增:
    优点:内存小,顺序增长,便于索引添加;
    缺点:旧数据添加到新数据库中时,很可能会发生主键冲突。
    UUID:
    优点:保证对在同一时空中的所有机器都是唯一的,合并依然不会出现主键冲突
    缺点:随机,影响插入速度,在插入时维护主键索引,大概率伴随着很多记录的移动;索引占用空间大。
    12.线程池
  2. volatile和synchronized
  3. 线程共享变量的几种方式?
    我只想到加锁、还有final。
    补一个:CAS+volatile
  4. 内存泄漏和内存溢出?
    内存泄漏前两天刚看但是印象不深,刚刚记录的时候忽然想到内存泄漏:一个变量长时间未被使用并且没有被回收,这就是内存泄露;内存溢出的话就是没有空间存放对象。然后面试官还问了如何解决内存溢出,大概说了一下思路,因为没有实际操作过。

接着就是


这我不太清楚。
这我不太清楚。
分布式还没开始学。

  1. 索引失效?
    类型转换会使索引实现吗?
  2. ZSet的应用层场景,具体实现。
  3. 实现接口的优点:
    在不改变类的继承关系的前提下对类进行扩充。当时回答错了,说了一个抽象类的特点。😭

嘴瓢。euuu。那个。。

2021-11-29 满帮二面

面试官迟到,打电话过了十分钟后告诉我推到下午五点。。
又改到了明天。。。

2021-11-30 真-满帮二面

于是今天,他又迟到了。

  1. 深挖项目

  2. 第一次面一道场景题:
    千万级的IP地址,统计访问频次TOP100。当时脑抽了 觉得1000wIP地址已经达到万兆了😭,还好面试官给了提示,磕磕巴巴说了下思路。

  3. 力扣两数之和。


2021-12-02 满帮oc

HR问了薪资。还是没有经验呀也没准备好,上次金蝶HR直接开了薪资并且主动给我说了相关信息。


2021-12-03 满帮offer

他给的实在太多了,至少是高于我预期的,准备签了。



posted @ 2021-10-22 15:36  klaus08  阅读(53)  评论(0编辑  收藏  举报