- VisualStudio2022插件的安装及使用-编程手把手系列文章
- pprof-在现网场景怎么用
- C#实现的下拉多选框,下拉多选树,多级节点
- 【学习笔记】基础数据结构:猫树
你好呀,我是歪歪. 最近在整理便签的时候,看到了我 2016 年刚刚大学毕业,去北京面试记录的面试过程. 当时记录的还挺详细的,一字不改,准备分享出来给大家看看 8 年前的面试题,看看属于 Java 开发甚至是整个计算机行业的黄金时代. 我是 2016 年 6 月底毕业,7 月 20 日去的北京. 那个时候还没有远程面试这些概念,都是需要去线下的. 但是那个时候面试机会真的是多,动身去北京之前,我已经通过在网上投简历的方式,约到了一周时间的面试,一天排两场,可以说档期排的满满当当. 不夸张的说,当时一天要接到好几个邀约面试的电话,有的甚至我都没有主动投递过简历,约时间的时候,我都要排一下期。连续面试搞的我太累了,中间甚至还推掉了几场已经约好的面试. 而这一切,发生在我身上的时候,我身上的标签是:二本院校出来的、刚刚毕业的、有几个月外包经历的、没有任何内推渠道的、在网上海投简历的、对未来没有任何规划、一心想要北漂的求职者. 虽然约我面试的都是一些不知名的公司,但是顶着这些标签的我,能有这么多面试机会,就已经非常知足了. 就是你懂那种企业排着队等着你去面试的感觉吗? 我经历过. 我认为那个时候就是黄金时代,我做的唯一一件正确的事情就是去了北京,剩下的,都是时代给予的红利. 我记得就是 2017 年左右,脉脉的匿名区里面各种炫工资的,低于 30K 你都不好意思开口,大家讲得都是大几十万的年薪. 真真假假不得而知,但是真是越看越焦虑,我索性就把脉脉卸载了. 但是有个事儿确实是真的,涨薪靠跳槽,跳一次翻一倍. 我和一个在 2013 年到 2018 年多次跳槽成功的朋友聊过这件事,他当时的原话是:跳到最后,拿到的 Offer 给的那些钱,我自己都觉得我不配拿这么多,不是我的能力到了,而是我抓到了一些机会. 他的这番话,包括我所提到的“黄金时代”,都让我想起了:电梯理论. 什么是“电梯理论”? 一个人乘坐电梯到达了摩天大厦的顶楼,但在乘坐电梯的同时,他也在电梯里做了几个俯卧撑。到达顶楼后,他解释自己之所以可以到达顶楼,完全是自己努力做俯卧撑的结果。完全忽略了电梯的存在. 在电梯里做俯卧撑和躺着不动其实没有区别. 但是重要的是自己是否能意识到自己正身处在电梯至上呢? 更加重要的是,站在顶楼的时候,自己能否意识到,其实是电梯带自己上来的,而不是俯卧撑. 更加更加重要的是,自己能否意识到身处的这台电梯,是正在上升,还是下降. 与我而言,甚至与你而言,这台电梯,就是互联网,就是计算机行业. 我觉得这个理论有意思,也值得思考,我也有一些自己的思考,我尝试了把这些思考通过文字的形式写出来,但是反复看了几次总感觉不对劲,几百字索性都删除了,还是思考的不够清晰,所以就留白吧. 留给你自己思考了. 但是有一个点,结合我个人的一些经历,我还是思考的比较清楚了. 当你向一个行业里看起来比较成功的人请教或者学习的时候,你得区分出他是否意识到了“其实是电梯带自己上来的”,而不是靠“自己的俯卧撑”. 如果他意识到了,并且坦率的告诉你“电梯当时有,现在可能已经不存在了”,那他说的话可以听一大半。如果他没有意识到,他的话就当废话处理. 最后,以下是前面说到的 2016 年的面试经历,下面这些文字是我 2016 年写的,一字未改. 通过这些面试题,对于那个黄金时代,也能侧面体现一二. 此外,这里面还有我的 22 岁,我还能想起那一年背着书包、从石门地铁站出发去面试时的喜悦之情. 记录抵抗遗忘,文字确实可以穿越时间. 面试经历,7 月 20 号晚上到北京,第二天开始面试,一共 9 家公司,分享一下面试经历,与君共勉! 。 面试时间:7 月 21 号上午 10 点 。 面试公司:中科软 。 面试地点:中关村大街 11 号 E 世界财富中心 A 座 5 层 。 面试过程:首先填了个基本信息表,然后做面试题。大概一个小时的题量包括 SQL 基础题(三表联查),Java 基础(需要手写一个排序,我就写了个冒泡;还有给你一段代码让你调用),前端基础,总体来说题不难。就是不想写了。面试官非常不错,回答不上来会引导你。面试官问了一个多线程的问题(集群部署的时候,两个用户同时操作同一条数据:加数据库锁。) 还问了一个代码执行流程(MVC 设计模式,用户点击一个按钮后,后台的执行流程);问了一个 MyBatis 和 Hibernate 的区别. 面试时间:7 月 21 号下午 2 点 。 面试公司:沧蓝科技 。 面试地点:四季星河甲一号 。 面试过程:这是一个创业公司。我觉得面试题很难,考察算法,数据结构(二叉树、链表),操作原理(资源分配问题)。没有Java题,程序填空都是C语言的,填空的地方都是关键的逻辑判断,因为程序都是相通的,所以还是能够答的上来。有把握的题只有一半多点,但是公司环境不错。这种面试题我觉得是一个学习的过程。才拿着题的时候你会觉得很难,但是慢慢的一道道的做下来就发现还是没有那么恐怖。有时候也要灵活一点吧,比如二叉树那道题,我从题目中推出的二叉树结构不是非常确定,但是有两个选择题就是二叉树的前序遍历和后序遍历。所以可以根据答案推出这个二叉树的结构. 面试时间:7 月 22 号上午 10 点 。 面试公司:神州信息 。 面试地点:中国人口与发展中心 3 楼 。 面试过程:这家公司面试的时候没有面试题,主要是讲项目,问你项目用到哪些技术,主要问了存储过程,刚好存储过程我在实际开发过程中有用到,所以讲的还是 OK 吧。这家公司是做政府项目. 面试时间:7 月 22 号下午 2 点 。 面试公司:北京光环和锐软件技术发展有限公司 。 面试地点:海淀区板井路世纪金源国际公寓西区一单元 17A 。 面试过程:看面试地点就知道这个公司有点坑,我面试的地点在一栋居民楼,据说有三个办公点,填了一个资料表之后,还是通过视频和技术人员进行的面试,直接开口就说我们公司本科生实习期给 4k,研究生实习期给 5K。问我能不能接受,然后我说不能接受,然后就没有然后了. 面试时间:7 月 25 号上午 10 点 。 面试公司:亚信科技 。 面试地点:中东街 58 美惠大厦 。 面试过程:先做题,同样是 Java 基础(写出 HashMap 的遍历方式,多写多得分。我写了 ketSet 和 entrySet 两种),然后 SQL 基础题(三表联查),再然后是框架方面的(有一个题是设计一个在线人数统计的程序,我写的是用 HttpSessionListener 监听器实现;还有 Filter 和 Listener 的区别和各种的应用场景). 最后是思维逻辑题。做完题,然后面试官面,面试官态度还是很不错,问了一个我写的 HashMap 的两个遍历方式哪个效率高,最后聊了一些其他的,问希望薪资是多少,我说 6-8k,然后说没多大问题,就让回去等着消息. 然后二面的时候说需要先签外包一年,一年后再转入亚信公司给 6.3k。我不想干外包,对方也明确表示了加班略严重,考虑了一下,给拒绝了. 面试时间:7 月 25 号下午 2 点半 。 面试公司:泛微北京 。 面试地点:北京市朝阳区霄云路 36 号国航大厦 1 幢 16 层 1603-1606 室 。 面试过程:到了公司后先给了一份题全是思维逻辑题,题量很大,说只有 15 分钟。尽可能的多做,然后我就只挑了题目描述简短的,不那么复杂的题来做. 再然后又做了一套面试题. jsp 部分:jsp 常用内置对象,作用是什么;jsp 动态包含和静态包含的区别;jsp 的 forward 和 redirect 的区别;如何在 jsp 中创建一个 bean 实例并指定他的名称和作用范围. Javascript 部分:写出三种弹窗;Javascript 常用对象;绑定 onload 事件;还有程序理解题 。 Java部分:String s = new String(“abc”);创建了几个对象;排序;HashMap 和 HashTable 的区别; 。 数据库部分:取表的前 50 条数据;取表的 N 到 M 条记录;三表联查; 做完题了后,技术面试,再然后部门经理面试,再然后 HR 面试,说的可以当场发 Offer,给 6K,我说我要考虑一下. 公司环境很好,hr 很好,平台很大,有机会转到成都分公司。但是技术老旧(自己开发的 OA 系统,第一版开发时间是 16 年前,技术面的时候明确告诉我说这个公司的技术老旧),而且可能会搁置技术(因为技术团队还在构建中,所以一直到年底都不会投入研发中,也就是有半年的时间不会接触技术)。考虑了一下,技术老旧,长时间不会投入研发,给拒绝了. 面试时间:7 月 27 号下午 2 点 。 面试公司:大圣互动 。 面试地点:大望路地铁站(14 号线 E 口出,北行 100 米左右)蓝堡国际中心 1 座 1002 。 面试过程:创业公司,直接面试,没有笔试,首先面试官很有水平,给人的感觉非常舒服。但是面试内容问的特别广,反正是直接把我问懵逼了,问了你看过 Java 哪些经典书籍,学到了什么;你研读过 Java 源码没有;HashMap 的数据结构是怎么样的;手写 SQL 查出名字出现了不止一次的人的信息;了解集群吗;使用过缓存技术没;多线程并发问题......答的不是很好,最后问有没有兴趣做爬虫方向,我考虑了一下,正则表达式是我的软肋,我拒绝了. 面试时间:7 月 28 号下午 5 点 。 面试公司: 现在支付 。 面试地点:地铁四号线新街口站 D 口向西 200 米教堂前方中式牌楼内 。 面试过程:先做面试题只有几道(数字字符串的排序就是String a =“2435671”,对 a 排序,可以调用 JDK api;然后是 SQL 题;然后是多线程的处理办法;然后是线程的几种启动方式;然后是Spring 事务的传播行为和隔离级别。) 。 然后技术面试官来面试,问了 Spring 的事务管理;字符流转字节流;Oracle 和 MySQL 的分页;SpringMVC 的注解有哪些,作用是什么。。。。。。面试还 OK,最后问我要多少,我说 7k,然后说没有问题,会联系 hr 发 offer。然后 7 月 29 号早上收到了正式 Offer. 面试时间:7 月 29 号上午 11 点 。 面试公司:索贝数码 。 面试地点:北京市朝阳区亮马桥东街安家楼 50 号安家楼大院 A7-2 。 面试过程:因为这个公司是同学推荐的公司,所以即使拿到了 offer 我还是要去面试一下。也是直接面试,没有笔试。面试官直接给了场景,然后我分了一下,设计了一个多对多的数据库,然后对这个数据库进行查询。面试的不错,期望薪资写的 8K。感觉有百分之 70 的把握,但是反馈结果是在下周,和现在支付冲突,估计去不成了,而且是客户现场驻地开发,不是很稳定,就不是很想去了. 个人总结:
1.
2.
3.
4.
5.
6.
7.
8.
9.
最后此篇关于翻到了我2016年的面试经历,那是一个互联网的黄金时代。的文章就讲到这里了,如果你想了解更多关于翻到了我2016年的面试经历,那是一个互联网的黄金时代。的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我正在使用 libapr,但它们的一些基本原语似乎不能很好地工作,呈现出非常奇怪的行为。这是我正在编写的代码: pr_pool_t *mp=NULL; apr_file_t *fp =
我多年来一直在寻找这个问题的答案,但在任何地方都找不到。真心希望有人能帮忙 我的结构: WebContent - resources - css - style.css
功能: 我正在尝试创建一个有 5 次尝试的测验,其中每个问题页面都是从每个类别中显示的随机问题。 因此,如果用户答对了每个问题,下一个问题将淡入,如果用户在 5 次尝试中有 3 次答对了 3 个问题,
我是一名优秀的程序员,十分优秀!