富士康面试经历

去面试倒没有网上搜索到的那些事情,保安态度恶劣啊,前台秘书接待不周啊什么的,


对了,还有说坐什么破车去面试,我这次绝对不是的,因为根本就没有坐车,11路走的……

总的印象是厂大,人多。里面好多小青年,毕竟生产多余研发,食堂是印象最差的,走在富士康的园区,对面就是华为…………

1、10点准时到前台,报告身份,前台查下微机,告知什么部门面试,先去考试

2、漫步200M处,找到微机房,根据个人信息登陆人家的考试系统,本科考英语四级

单选15个,阅读理解选择10个,每题4分

其实都是初中英语,语法,to 放前放后,过去时,进行时什么的

3、做完英语竟然还有智力题,呵呵

但不是老赵的那种猪撞树上的问题

还是数学题,逻辑题,对了,如果想去面试的话,带上草纸哦,有些数学题目还是要动动笔的

4、考完,那秘书把考试成绩封起来让去找面试的部门秘书

中间上午吃饭时间,不象华为面试免费管饭,这里自己掏包,不过进去食堂感觉就知道了,很多很杂乱……

5、秘书通知人事,有人来面试

6、人事介绍,领着去面试技术官,中间路上那人事领导态度相当不错,介绍很多,为富士康正名呵呵

7、2个技术官加一个人事同时面试,问的问题基本都是那些老问题,就不重复了(为啥想来富士康,对富士康了解多少等等)

今天就到这里,等待复试通知(不象华为,说这样的话不是当时拒绝了,后面还有技术更高的领导复试)

### 富士康IPEBG部门IT相关职位面试题 #### 关于ABA问题的理解 在多线程环境中,当两个或多个线程试图同时更新同一个变量时可能会遇到ABA问题。具体来说,在这种情况下,即使某个值被其他中间状态所替换过,最终还是会被恢复到原始的状态,这可能导致逻辑上的错误[^3]。 例如,虑如下场景: - 线程1读取共享变量`V`的初始值为A; - 接着另一个线程2也读到了相同的值A并将其修改为了B; - 如果此时线程2再次将该变量改回至原来的值A,则对于仅依赖CAS操作来判断变化情况的线程而言,它们会误认为这个位置从未发生改变。 为了避免这种情况的发生,Java提供了`AtomicStampedReference`类作为解决方案之一。通过引入版本号的概念,每次更改都会增加此计数器从而防止上述情形下的竞争条件。 ```java // 使用 AtomicStampedReference 解决 ABA 问题的例子 AtomicStampedReference<Integer> ref = new AtomicStampedReference<>(initialValue, stamp); int[] expectedStampHolder = {ref.getStamp()}; if (ref.compareAndSet(expectedValue, newValue, expectedStampHolder[0], expectedStampHolder[0] + 1)) { System.out.println("成功设置新值"); } else { System.out.println("未能完成 CAS 操作"); } ``` #### 计算机硬件性能排序 针对计算机内部不同组件之间的访问速度差异,通常有以下顺序:CPU > DDR(内存条)> HDD(机械硬盘)> FDD(软盘驱动器)。这是因为越靠近处理器的数据存储设备具有更快的速度以及更低延迟特性[^4]。 #### Windows平台上的包管理工具对比 类似于Linux系统中的YUM这样的软件包管理系统,在Windows操作系统里也有相应的替代品——Chocolatey。它允许用户方便快捷地安装各种应用程序和服务而无需手动下载和配置每一个单独项目。比如要安装Sphinx文档生成器的话就可以执行下面这条命令[^5]: ```powershell choco install sphynx -source python ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值