在面试中挣扎着学习进步的菜鸡(Java方向)

CS-Note CS笔记 目前包括leetcode和C ++ 立即下载

在面试中挣扎着学习进步的菜鸡(Java方向)

 

3月进展

3.16开始,沉心复习,从Java基础看起

  • 《Java面试宝典 第四版》有很多很有趣的知识点,但是以面试题为主,还是有点把自己当速成的感觉然后主要看面试Blog,Rico的博客,数据库原理,操作系统,计算机网络,第一次看JUC包,之前谁管过这个,真没用过锁第一场面试之前,借来年级里大佬的笔记,惊为天人自己3月份,金三银四才开始准备,想法是真的天真,高考慨叹一波,找实习又来慨叹人口优势了哎,互联网一抓一大把985哪缺你一个这样完美错过提前批,丧失了好多面试机会,并且项目和技术栈也蛮重要的,可是之前哪有这个意识Github开源项目:CSNote2018

4月进展

投了阿里淘系飞猪,腾讯PCG,头条财经事业部,还有携程

菜就是菜,大环境不好,985研究生都找不到实习,自己看看面经背背题就能上岸的想法真是太天真

腾讯和携程做了笔试,应该挂了,没给面试机会

头条主要算法和基础,一面对项目也着重问了问,三面备胎池然后被挂了

飞猪一面表示Spring上来问一个bean循环依赖怎么解决,表示只看过IOC和AOP部分,其他会用没看过源码就挂了

  • 这时候有点意识了,觉得嚼博客还是二手知识,不如对着书系统看一看买了《Java并发编程的艺术》,《Redis的设计与实现》,《Spring实战》,《Spring源码深度解析》之前有《剑指offer》又补了它的兄弟书籍《编程之美》,但是经过这么多次的面试证明,没有ACM和其他程序设计竞赛经验的菜,别人盯着你写代码,你只能很快写出比较熟悉的题,稍微生疏一点的都要debug好久,更别说没见过的,没碰到过的,那简直就是噩梦,明明有思路却手抖写不动,明明自己敲leetcode的时候很6。

4月末得知头条自己备胎池被挂了后,又开始疯狂投,投了腾讯微众银行的补录,投了头条的EE的日常实习,投了广告系统部的日常实习,海投了商汤的Java实习,网易有道的Java实习,网易雷火的Java补录,IBM的各色训练营等等之类的,并且最后被逼到没有办法,开始投六个月以上的实习(比如阿里和爱奇艺...),六个月,想的是可以和毕设结合,所以就也还能接受,最后又投递了几个阿里的其他岗,无论是否能捞,希望可以被有缘人看到。

最后拿到面试的有腾讯微众,字节跳动另外几个部门的(说明字节跳动真的很缺人,但是他们宁缺毋滥 = =)

5月进展

稍后补五月进展,和字节跳动八字不合,不同部门的日常实习生面了5面(说明我的简历还是蛮诱人的,HR愿意捞我)遇到了有10道题吧,会写和有思路的55开,没有完全不会写的,但是能写出能跑的代码和伪代码又是另一回事了,等等补充。

腾讯微众银行一面

同校同院同专业10届学长面的我,十分和蔼可亲,上来先自我介绍,聊了聊项目,拉了会家常和母校。

之后问了一些项目中的细节,可以说是业务场景题吧,也都比较简单。

随后想看一看代码能力,让在线白板写一个反转链表,我大呼简单,5分钟写了递归和遍历两种实现。

然后做了道逻辑题,25匹赛马,5条赛道,求前三快的马,这种问题。

本想和面试官再进一步深挖基础,老学长无奈一笑说每个人只有半个小时时间,他今晚要面6个人。

而我balabala说自己项目太久导致光项目谈了十多分钟,并且一直在说,比较激动,人放开了,表现欲太强导致没有让面试官得以插得上话问自己更多问题。

最后老学长还嘱咐我遇到其他面试官不要太急,要留时间给双方相互交流。

在这我突然感觉到,我一直把面试当成一种考试,恨不得死死抓住时间,力求多说话,多回答,多表现。

但其实,当你基本条件达到后,面试其实还是有点像相亲。30分钟或说一个小时的面试问题看不出多少东西,仅仅是采几个样本大体预测看看你的全集有多宽,有多深。

我想更重要的是你这个人什么样,特别是对于一个本科生,特别是对于一个上了大学才接触代码和项目的本科生(求竞赛上来的大佬和ACM大佬轻虐)

沟通能力,是否能把一个已知的知识点讲清楚,理明白,

能不能举一反三,尝试思考还是背题,超一点点范围就不知道怎么思考了,

平时怎么学习,怎么克服困难,态度怎么样,性格又大体如何,看面试官自己喜不喜欢。

50%努力,20%状态,30%运气,愉快的面试体验从来不是单一因素可以决定的。

然而一星期过去了,微众下一面依旧没有消息,老学长呢???说好的校友牌呢???

阿里本地生活事业部 一面

在面试中挣扎着学习进步的菜鸡(Java方向)

 

因为自己表明有意向长期实习(我是想毕设也在公司做,没打算读国内研所以比较放得开)投了长期实习,然后被捞了(很感谢面试官看到我飞猪简历面都挂了,还愿意捞我起来)

说实话本来对这个专业兴趣不大,班里大佬做项目的时候我在玩社团;

班里大佬开始学算法竞赛,我刚下定决心自己写大作业..;

班里大佬做完国创,我刚知道有这个开始着手申请;

班里大佬去伯克利交换前随手面了头条拿到暑期实习,我刚刚开始跟实验室,从撸界面,CURD做起;

在面试中挣扎着学习进步的菜鸡(Java方向)

 

班里大佬伯克利上课的时候,套瓷拿到大四上去USC教授实验室research intern的资格,我刚开始复习基础,看面经,混牛客,投简历,找实习...

没什么好说的,有些人比你有兴趣,有毅力,有天分,家里有资源也支持,还肯吃苦懂争取,你选择走同一条路,就要认定你可能再努力奔跑,也只能堪堪摸到大佬的背影,更别说大佬前面还有巨佬。

练习了两个半月,面了这么多面,好像看到了点上岸的曙光。

上不了也没关系,半只脚迈出社会看一看,知道自己什么水平,知道自己努力的方向,再回实验室打工也一样,毕竟年轻,来日方长。

CS-Notes:我的自学笔记,终身更新 CS注释 我的自学笔记,在学习MLSys和C ++,整理算法,操作系统,后续学习分布式系统,终身更新。 我不是贵系oi出身的大神,目前在以一个初学者的心态补习计算机知识,学习路径和心得可能更值得大家在一起。 欢迎交流任何问题,知乎咨询满意率100%,私信交流也可,力所能及的都会回复,有指明的问题会加进本仓库分享。 杂感随想 ■■■■□□□□□□□ 我对校招技术面试的粗浅理解 非科班转行的同学该如何突破重围 数据结构与算法 ■■■■■■■■■■■ ■■■■■■□□□□□ 编程语言 ■■■■□□□□□□□ 效率工具 ■■■■■■■■■■■ ■■■■■■■■□□ 系统 ■□□□□□□□□□□ ■■□□□□□□□□ :数据实验室和外壳实验室 ■■■■□□□□□□ 组件 计算机网络 ■■■■□□□□□□ ■■■■■■■□□□ TCP协议的完美实现 机器学习系统 推 立即下载

相关推荐

javaee笔试题-Notes-For-Interviews:Java-Web开发-后台开发面试笔记

java ee笔试题 面试经历 Java后端- Web开发 - 后台开发 面试笔记 面试答题四大要素和模版,亲历4+1+1六场面试所得 是什么 原理 细节 应用 3月进展 3.16开始,沉心复习,从Java基础看起 《Java面试宝典 第四版》 有很多很有趣的知识点,但是以面试题为主,还是有点把自己当速成:chicken:的感觉 然后主要看面试Blog,Rico的博客, 数据库原理,操作系统,计算机网络,第一次看JUC包,之前谁管过这个,真没用过锁 第一场面试之前,借来焦大佬的笔记,惊为天人 自己3月份,金三银四才开始准备,想法是真的天真,高考慨叹一波,找实习又来慨叹人口优势了 哎,互联网一抓一大把985哪缺你一个 这样完美错过提前批,丧失了好多面试机会,并且项目和技术栈也蛮重要的,可是之前哪有这个意识 Github开源项目:CSNote2018 4月进展 投了阿里淘系飞猪,腾讯PCG,头条财经事业部,还有携程 菜:chicken:就是菜:chicken:,大环境不好,985研究生都找不到实习,自己看看面经背背题就能上岸的想法真是太天真 腾讯和携程做了笔试,应该挂了,没给面试机会 头条主要算法和基础,一面对项目也着重问了问,三面备胎

Github项目分享——CS-Notes

CS-Notes 项目地址 https://github.com/CyC2018/CS-Notes 项目介绍 ✏️ 算法 剑指 Offer 题解 Leetcode 题解 算法 字节跳动内推 ???? 操作系统 计算机操作系统 Linux ☁️ 网络 计算机网络 HTTP Socket ???? 数据库 数据库系统原理 SQL 语法 SQL 练习 MySQL Redis ☕ Java Java 基础 Java 容器 Java 并发 Java 虚拟机 Java I/O ???? 系统设计 系统设计基础 分布

su_zui的博客 3507

CyC2018-CS-Notes-master.zip

Java技术面试必备基础知识,md版本。包含Java基础、计算机网络、操作系统、数据库、算法题等方面,资源非常详细

CS-Notes 知识清单 备战版

CS-Notes 知识清单 备战版前言清单3.1 操作系统基础3.2 Linux3.3 基础3.4 HTTP3.5 Socket3.1 SQL3.2 系统原理3.3 MySQL3.4 Redis3.1 设计模式3.2 分布式3.3 系统设计应用3.4 其它 前言 CS-Notes 寒假期间一直在看cyc2018 分享的 计算机知识笔记CS-Notes 800多页 量太大了 买了cyc2018在牛客和别的平台的一些 专栏 看到 cyc 分享了一些知识清单 我自己再拿来搜集一些答案 用来备战 清单 先把 fl

韩旭051的博客 2636

Zabbix Trigger actions访问出现500

本篇博客详细介绍了Zabbix访问'Trigger actions'出现的错误状况,访问界面出现500,并提供了解决方案。

格子的博客 561

彩虹期权定价

彩虹期权的定价较为复杂,因为它涉及多个标的资产的联合分布。蒙特卡洛模拟(Monte Carlo Simulation):通过模拟多个标的资产价格路径,计算期权的预期支付。解析近似方法:如马尔可夫链近似方法或多变量Black-Scholes公式的扩展。数值方法:如有限差分法或傅里叶变换法,适用于某些特定条件下的多资产期权定价。由于彩虹期权涉及多个标的资产,我们通常使用蒙特卡洛模拟来进行定价。接下来,我将演示如何使用Heston模型和蒙特卡洛模拟方法来定价彩虹期权。

智能科技前沿 1856

CSNOTE计算机基础学习路径

网络基础: 概述【DONE】 物理层 链路层 网路层 传输层 应用层 HTTP: 基本概念 http方法 http状态码 http首部 具体应用 https http2.0 http1.1 get和post比较 Socket: IO模型 IO复用 os 概述 进程管理 死锁 内存管理 设备管理 linux 常用操作and概念 磁盘 分区 文件系统 文件 压缩与打包 bash 管道指令 正则 进程管理 ...

小楼一夜听春雨 2402

电子货架标签应用浅析(ESL)

​【 关注与分享,是对原创最大的鼓励 】 年底了,会断续介绍几个主要的BLE的应用及市场情况,这篇文章介绍的是电子货架标签, ESL (Electronic Shelf Label)。 文章将从应用简介,市场规模,产业链,头部玩家及系统框架进行介绍。只对技术感兴趣的可以直接拉到底。 ESL简介 ESL,是一种显示产品,其主要是替代传统的纸质标签,应用于大型商超,...

iotthings的博客 4691

【亲测免费】 探索技术宝藏:`csnotes`——你的编程知识库

探索技术宝藏:csnotes——你的编程知识库 在这个快速发展的数字时代,保持对最新技术和编程概念的了解是每个开发者必备的能力。今天,我们要向大家推荐一个非常实用的开源项目——,它是一个全面的、不断更新的计算机科学与编程知识集合,旨在帮助开发者和学习者巩固理论基础,提高实践技能。 项目简介 csnotes 是由开发者 zas023 创建的一个在线仓库,包含了大量的笔记和教程,涵盖了计算机科学的基础...

gitblog_00060的博客 668

Python爬虫实战:使用最新技术爬取新浪新闻首页数据

本文详细介绍了三种爬取新浪新闻首页的技术方案,从简单的requests-html到强大的Playwright,再到分布式Scrapy架构。小规模爬取:requests-html或aiohttp方案需要JavaScript渲染:Playwright方案大规模分布式爬取:Scrapy-Redis方案。

2201_76125261的博客 1243

cesium 淹没分析

cesium淹没分析

God's asylum的博客 480

【csnote】分布式锁、数据库唯一索引

分布式锁 在单机场景下,可以使用语言的内置锁来实现进程同步。但是在分布式场景下,需要同步的进程可能位于不同节点上,那么就需要分布式锁。 阻塞锁通常用互斥量来实现: 互斥量为0表示有其他进程在使用锁,此时处于锁定状态 互斥量为1表示未锁定状态 1和0可以用一个整型值来表示,也可以用某个数据是否存在表示 数据库的唯一索引 获得锁时向表中插入一条记录,释放时删除这条记录。唯一索引可以保证该记录只被插入一次,那么就可以用这个记录是否存在来判断是否处于锁定状态。 存在以下几个问题。 锁没有失效时间,解锁失败的话

小楼一夜听春雨 950

ASPICE学习笔记

ASPICE的全称是Automotive SPICE。

汽车电子软件领域知识分享 1355

java三年经验面试,Java程序员,java面试业务逻辑讲解

这些PDF阿博已经整理好了,需要免费领取的朋友麻烦关注、然后三连这篇文章 然后扫描下方就可以领取了自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

2401_84024576的博客 614

OpenClaw Windows 安装指南

好的,我来一步一步带你在 Windows 上安装 OpenClaw。

m0_60605453的博客 548

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Java大厂面试实录:从Spring Boot到AI,小曾的挣扎与面试官的刁钻

小曾(紧张):您好,我是小曾,Java开发5年,熟悉Spring Boot、Spring Cloud,做过几个电商项目,最近在学AI这块。:我会用Spring Boot做后端,MySQL做数据库,用Redis缓存库存信息,然后高并发用分布式锁。:假设订单服务需要异步通知库存、支付、风控,你会用哪个消息队列?(叹气):小曾,你的基础不错,但复杂场景下缺乏深度思考。:假设你要设计一个高并发的秒杀系统,你会如何选择技术栈?:假设你要做一个电商客服AI,你会用哪种架构?:下一个问题,秒杀系统如何保证订单幂等性?

m0_75125940的博客 370

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Java大厂面试实录:从Spring Boot到AI,小曾的挣扎与成长

小曾,今天你的表现不错,但有些问题回答得不够深入。(微笑):不错,Prometheus和Grafana是常用的监控工具。面试官(严肃):小曾,今天我们来聊聊你的项目经历和技术栈。(点头):不错,缓存确实能提升性能。那如何保证数据一致性?:是的,我在学Spring AI,想做一个智能客服系统。(点头):没错,Redis的发布订阅可以同步缓存更新。:是的,我做过一个电商平台,有商品、订单、支付模块。:用了Spring Boot,数据库是MySQL。

m0_75125940的博客 419

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

java程序员面试自身优缺点,详细说明

程序员面试大厂经常被问到的Java异常机制问题,你搞懂了吗?运行时异常:运行时异常是可能被程序员避免的异常。与检查性相反,运行时异常可以在编译时被忽略。错误(ERROR):错误不是异常,而是脱离程序员控制的问题。错误通常在代码中容易被忽略。例如:当栈溢出时,一个错误就发生了,它们在编译也检查不到。 年薪120W的架构师简历你见过吗?java程序员该如何达到?那么让我们特别看看Java应用于哪些行业。根据2020年开发人员生态系统调查,Java程序员主要工作在资讯科技服务(42%)及金融及金融科技( 不

神经网络爱好者 2649

互联网大厂Java求职者面试故事:谢飞机的挣扎与成长

Java SE:Java SE 8/11/17的特性,如Lambda表达式和模块化系统。JVM:JVM的内存模型和垃圾回收机制。Web框架:Spring Boot和Spring MVC的区别,以及Spring Cloud的使用。安全框架:Spring Security的基本原理和应用场景。缓存技术:Redis和Memcached的对比及其适用场景。通过这些技术点的学习,即使是小白也能逐步掌握Java开发的核心知识。

sinat_26229211的博客 268

java面试经历

java面试经历,找工作不可能每次都能收获到offer,但是吸取别人的经验,你会更快的成功,收获到更多的offer,希望我的个人经历能够给更多的人带来收获!祝还找找工作的朋友,快速找到自己满意的工作。

我是小何 537

java面试题:2年工作经验java简历包装,面试为什么公司不通过

1, 简历适度包装,不等同弄虚作假 2, 实事求是,才能让职场走得更顺 3, 诚信是用人的最基本底线。 对于java工程师的面试,绝大多数的公司不是去给你做两个题,考考你对于整个java系统知识的了解。即使有考题,有笔试,只不过是最低的一个门槛,而不是主要的考核方式。对方的技术人员,招聘方的技术人员一定会和面试者聊聊他过往做的项目经历。而你到底有没有料,一开口就知道 别的地方不清楚,就深圳来说,2年经验,首先你就不要再说什么增删改查了,太丢份。java web开发,会用框架是最基础的,简历上写2年经验,面试

weixin_47345084的博客 4240

面试面到自闭,面试官问了我这些?,2024年最新java五年经验面试题

小编利用空余时间整理了一份《MySQL性能调优手册》,初衷也很简单,就是希望能够帮助到大家,减轻大家的负担和节省时间。关于这个,给大家看一份学习大纲(PDF)文件,每一个分支里面会有详细的介绍。这里都是以图片形式展示介绍,如要下载原文件以及更多的性能调优笔记(MySQL+Tomcat+JVM)!网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)

2401_84023314的博客 1133

架构师面试题:2年工作经验java简历包装,面试为什么公司不通过

1, 简历适度包装,不等同弄虚作假 2, 实事求是,才能让职场走得更顺 3, 诚信是用人的最基本底线。 对于java工程师的面试,绝大多数的公司不是去给你做两个题,考考你对于整个java系统知识的了解。即使有考题,有笔试,只不过是最低的一个门槛,而不是主要的考核方式。对方的技术人员,招聘方的技术人员一定会和面试者聊聊他过往做的项目经历。而你到底有没有料,一开口就知道 别的地方不清楚,就深圳...

weixin_44174165的博客 7593

2024年Java最新面试面到自闭,面试官问了我这些?,java软件开发工程师面试题

由于篇幅限制,小编在此截出几张知识讲解的图解本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取A:这个有用过,strace用来跟踪程序的执行,top查看内存,以及tcpdump等进行抓包等等。Q25. 多个动态库的连接顺序有区别吗,顺序怎么排A:有顺序的,如果顺序错误的话可能导致编译失败。这里的编译顺序应该是被依赖的库放在后面。(这个我之前工作中遇到这个坑,所以知道。

2401_84002482的博客 1190

中级Java开发人员要掌握的技术,邮储银行java面试

既然选择这个行业,选择了做一个程序员,也就明白只有不断学习,积累实战经验才有资格往上走,拿高薪,为自己,为父母,为以后的家能有一定的经济保障。学习时间都是自己挤出来的,短时间或许很难看到效果,一旦坚持下来了,必然会有所改变。不如好好想想自己为什么想进入这个行业,给自己内心一个答案。面试大厂,最重要的就是夯实的基础,不然面试官随便一问你就凉了;其次会问一些技术原理,还会看你对知识掌握的广度,最重要的还是你的思路,这是面试官比较看重的。

2303_77877769的博客 994
上一篇: Java程序员是不是已经烂大街了?
下一篇: Java程序员不得不会的124道面试题(含答案)
刀哥谈Java
博客等级 码龄8年 110粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值