朋友推荐他们公司开发的一个子公司,今天去面试:
环境还可以得。星期天面试不容易哦。
笔试感觉还不错,不难;然后过来一哥们面试,就看他在答题纸上画X,我晓得又悲剧了。
经过一阵面试,他不是很满意。
然后给个题:
public class A
{
public static final A a = null;
public A()
{
a = new A();
}
public A getInstance()
{
.....
}
}
他问这有些什么错误,
我晃眼一看,说:这个访问都是public 设计有问题(应该是想设计成单例嘛),直接访问a属性可能会有空指针;
他说:然后呢;
我说:这个a属性是final不能修改,赋值有问题;
他说:这个是可以修改的哈,你回去试一下嘛(言外之意:这个都懒得解释了,java都没入门也敢来面试。期望指数肯定下降了撒,估计也给不了好多钱钱了)
我说:他可能是想用static的吧(还能说撒呢,本来气氛就不好,打毕业出来就没怎么面试过,肯定紧张撒)
他说:还有呢;
我说:没看出来(2B的我没看出来构造方法是个递归(日本人的方法),shit,工作几年第一见这方法,我承认我没注意方法名,我2B)
他问你期望薪资好多,我说8K;
他沉默了一会,8K以下考虑不;
我说不考虑,
他说:你连递归都没看出来,这个是大学刚毕业的学生都知道的。(无地自容啊)
我说:你这也太片面了,我没看出来也不能否定我其他能力撒。(这个我肯定要激动撒)
然后他拿个状态图给我看,问我什么图;
我说:流程图?
他说:这个是状态图(2B的我就用过viso画流程图、逻辑图,画过时序图,早忘了撒是状态图。我也不是计算机专业,估计他是彻底失望了。)
我说:这个真没搞过。
他说:我们公司8K的也有,肯定和你水平不一样的哈。
我说:得承认,我技术窄了。(真心话,这个得学)
他说:你做过多线程编程,你连start()和run()都说不出个区别。(额头都流汗了,自认为是强项啊)
我说:一个是重新起个线程,什么时候执行看CPU的调度嘛,一个是普通方法调用。这是根本区别嘛。(重复刚才答的,我自己都失望了)
他说:这个重点是一个是同步,一个是异步(好嘛,我服了;我想他是想说同工吧,同步的概念就大了,我想多线程中同步默认是资源方面的嘛,错了大家指正)。
我说:可能我们出发点不同嘛。
他说:我看你还是待现在公司嘛。(这都敢出来面啊,被人完全BS了)
......然后离场。(下楼坐了几分钟才走,哎,太失败了。)
其中有个选择题(标题就叫:选择题):
public void method()
{
try
{
throw 空指针;
打印1;
}
catch(空指针)
{
打印2;
}
finally
{
打印3;
}
打印4;
}
A,1 B,2 C,3 D,4
问打印撒,
我选BCD (居然给我画个X,这个得问下,JDK7难道重写了,要学)
我说这个哪错了,他说这个是单选题哈;
亲娘啊,单选你也说一下嘛,再说了,你让我咋个单选嘛。我又2B了。
发泄下,平和下心情。记录下,提醒自己。
总结:需要加强学习啊,软件设计要会啊;做事毛躁了,心里浮躁了,TCP\IP半年了才看1/3。还是静心学习,准备好好学习js、TCP\IP和C++。技术挫了,被人BS啊。
虚心、学习、学习。
分享到:
相关推荐
**CYT2B7系列微控制器概述** CYT2B7系列是英飞凌推出的TRAVEO™ II T2G家族的一员,专为汽车系统设计,例如车身控制单元。该系列微控制器以其强大的处理能力和丰富的外设支持,在汽车电子领域扮演着重要角色。 **...
ISTA 2B-2011(2012) 介绍 ISTA 2B-2011(2012) 是一个测试程序,旨在评估包装产品的性能和耐用性。该程序是 ISTA 2 Series 的一部分,结合了 ISTA 1 Series 的基本测试元素和 ISTA 3 Series 的高级测试元素。ISTA 2B...
我的世界2b2t是允许开挂的,望审核大大能尽快通过 我的世界2b2t是允许开挂的,望审核大大能尽快通过 我的世界2b2t是允许开挂的,望审核大大能尽快通过 我的世界2b2t是允许开挂的,望审核大大能尽快通过 我的世界2b2t...
API 2B中文版.pdf
**Python库blake2b_py-0.1.4-cp36-none-win_amd64.whl详解** 本文将详细介绍`blake2b_py`这个Python库,它是一个实现BLAKE2b哈希算法的模块,适用于Python 3.6环境,并且是专为Windows x64平台设计的。在Python开发...
标题中的"Untitled_son988_bcidataset2b_bciiv2b_小波变换_Untitled_"可能表示这是一个关于处理BCI IV 2b脑机接口(BCI)竞赛数据集的工作,其中涉及了son988的某个特定部分,并且使用了小波变换作为预处理技术。...
微风Microsoft Visual C%2B%2B 运行库合集 1.6
4.独立的语言包功能:国际化趋势使得行业电子商务必须面对世界市场,SmartB2B为二次开发者提供了独立的语言包功能,您更可以与世界各地的SmartB2B爱好者交流使用多语言功能。 5.广告以及广告位管理更实用、方便 6....
Visual+C%2B%2B.NET案例开发集锦+源代码
- **技术实用性**:书中介绍的技术既实用又先进,能够帮助读者深入了解数据库系统的内部工作原理。 - **教育价值**:适合作为高等院校计算机专业研究生的教材或本科生的教学参考书,同时也适合作为从事相关研究或...
松下继电器和光电耦合器在工业电子领域中占据着重要的位置,而GE2b继电器样本作为一款详细介绍了松下GE2b系列继电器特性和应用场景的文档,为我们提供了丰富的技术信息。 首先,GE2b继电器的主要特点是其负载电压可...
PHPB2B开源系统是一款专为电子商务领域设计的企业对企(Business to Business, B2B)交易平台。在当前数字化时代,网上商城的发展势头强劲,PHPB2B因其开放源代码和丰富的功能,受到众多商家的青睐。这款系统的核心...
堡盟ATD 2B B14 Y22绝对编码器是工业自动化领域中常见的一种高精度定位设备,尤其在精密机械、机器人技术、物料搬运系统等应用中扮演着重要角色。这款编码器以它的高性能、可靠性和灵活性而受到工程师们的青睐。下面...
描述部分重复了标题,"GaGeB2B电子商务网站源码GaGeB2B电子商务网站源码",这可能意味着提供者强调这个源码专为B2B电子商务设计,并且是GaGeB2B系统的核心组成部分。没有提供更多的具体信息,但我们可推断出源码应该...
【山东联通贝尔S010W-AV2B叠加精简升级包】是针对特定型号的设备——贝尔S010W-AV2B的一款定制化软件更新。这个升级包并非通用,它特别强调了不适用于北京和四川区域的设备版本,这表明不同地区可能有专属的固件版本...
检测卷可能会设计问题来检验学生对于一天中常见活动顺序的理解,如早上起床后先进行哪些活动,下午放学后又将如何安排。通过这种方式,学生可以练习如何使用英语描述连贯的时间顺序和活动逻辑,这不仅有助于提高英语...
### LM3S2B93-IQC80 TI芯片资料详解 #### 一、概述 LM3S2B93-IQC80 是一款由德州仪器(Texas Instruments, TI)生产的基于ARM Cortex-M3内核的微控制器。该文档详细介绍了这款微控制器的技术规格和功能特性,对于...
**phpB2B开源门户系统详解** phpB2B(Business to Business)是一种基于PHP语言开发的开源电子商务门户系统,专为中小型企业提供在线交易平台,实现了企业与企业间的电子交易功能。该系统的设计理念是为企业提供一...
这个名为"C%2B%2B C++ 常用例程源代码"的资源包显然是为了帮助初学者理解和掌握C++语言而设计的。下面,我们将详细探讨其中可能包含的知识点。 1. **基本语法**:初学者首先会接触到C++的基础语法,包括变量声明、...