2024年最全如何进外企?外企里能学到什么?如何在外企里快速提升自己?,社区工作面试经历分享

您所在的位置:网站首页 外企怎么面试 2024年最全如何进外企?外企里能学到什么?如何在外企里快速提升自己?,社区工作面试经历分享

2024年最全如何进外企?外企里能学到什么?如何在外企里快速提升自己?,社区工作面试经历分享

2024-07-15 03:00| 来源: 网络整理| 查看: 265

最后的内容

在开头跟大家分享的时候我就说,面试我是没有做好准备的,全靠平时的积累,确实有点临时抱佛脚了,以至于我自己还是挺懊恼的。(准备好了或许可以拿个40k,没做准备只有30k+,你们懂那种感觉吗)

如何准备面试?

1、前期铺垫(技术沉积)

程序员面试其实是对于技术的一次摸底考试,你的技术牛逼,那你就是大爷。大厂对于技术的要求主要体现在:基础,原理,深入研究源码,广度,实战五个方面,也只有将原理理论结合实战才能把技术点吃透。

下面是我会看的一些资料笔记,希望能帮助大家由浅入深,由点到面的学习Java,应对大厂面试官的灵魂追问

这部分内容过多,小编只贴出部分内容展示给大家了,见谅见谅!

Java程序员必看《Java开发核心笔记(华山版)》

Redis学习笔记

Java并发编程学习笔记

四部分,详细拆分并发编程——并发编程+模式篇+应用篇+原理篇

Java程序员必看书籍《深入理解 ava虚拟机第3版》(pdf版)

大厂面试必问——数据结构与算法汇集笔记

其他像Spring,SpringBoot,SpringCloud,SpringCloudAlibaba,Dubbo,Zookeeper,Kafka,RocketMQ,RabbitMQ,Netty,MySQL,Docker,K8s等等我都整理好,这里就不一一展示了。

2、狂刷面试题

技术主要是体现在平时的积累实用,面试前准备两个月的时间再好好复习一遍,紧接着就可以刷面试题了,下面这些面试题都是小编精心整理的,贴给大家看看。

①大厂高频45道笔试题(智商题)

②BAT大厂面试总结(部分内容截图)

③面试总结

3、结合实际,修改简历

程序员的简历一定要多下一些功夫,尤其是对一些字眼要再三斟酌,如“精通、熟悉、了解”这三者的区别一定要区分清楚,否则就是在给自己挖坑了。当然不会包装,我可以将我的简历给你参考参考,如果还不够,那下面这些简历模板任你挑选:

以上分享,希望大家可以在金三银四跳槽季找到一份好工作,但千万也记住,技术一定是平时工作种累计或者自学(或报班跟着老师学)通过实战累计的,千万不要临时抱佛脚。

另外,面试中遇到不会的问题不妨尝试讲讲自己的思路,因为有些问题不是考察我们的编程能力,而是逻辑思维表达能力;最后平时要进行自我分析与评价,做好职业规划,不断摸索,提高自己的编程能力和抽象思维能力。

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

本文无意鼓励大家去外企,当然更不会贬低外企,只是把描述一些客观情况,大主意得自己拿。本文更适合的阅读者是工作经验5年内想去外企的同学。

正文开始-------------------------------------------------------------------------------------------------------------------------------------

1  外企的常规招聘途径

1 一般会到985或211高校或知名高校里招实习生,从中选择合适的入职。

2 社招,一般一本毕业后,如果再有2到3年相关经验,就可以具备面试资格了。

3 如果是二本,或者一本非计算机专业,那么如果具备4年相关经验,也可以有招聘资格了。

4 一般外企会从外派公司(Vendor公司)招外派员工,一般这部分的员工能力和学历要求会适当降低些。往往这批外派员工,工作2年后,就可以有转成正式员工的机会了。

需要说明的是,外企一般会和猎头合作,所以候选人如果通过猎头,就能得到更多的外企的面试机会。

2 工作3年左右,如何进外企,能力准备篇

其实如果有进外企的打算,如果提早2年准备,那么效果会比较好,但一般如果准备3个月,也能具备进外企的能力。

我是做java后端的,所以就从这方面讲些注意要点:

1 Java Core方面

1.1 至少得精读java编程思想,这本书还是比较经典的,看完后应当能掌握其中的一些诸如并发,面向对象和集合等方面的思想,再此基础上,最好再看本Effective Java 中文版。当然,其它书是多多益善。

1.2 集合方面,得了解至少一种集合(比如ArrayList) 的底层实现代码,了解hashcode和equals的作用,最好再了解下ConcurrentHashMap的底层实现代码。一般来说,能达到这些要点的,再刷些集合面试题,就应该可以了。

1.3 多线程方面,得了解并发的各种手段,最好是看些并发方面的书,在此基础上,得了解锁,信号量等实现机制,另外,线程池也是必看点。

1.4 Jdbc方面,得了解批处理和预处理,在事务方面,得了解事务隔离级别。

1.5 面向对象和设计模式方面,最好是能结合项目说自己是怎么用的。

1.6 最好在虚拟机方面,掌握些可以打动面试官的说辞。

2 数据库方面

其实就两点,第一,常见复杂sql的写法,比如带exist,子查询,group by, having和distinct等的查询。第二是优化,比如用索引,分区, 执行计划等手段来优化SQL。

这两点会衍生出很多问题,再深入提问可能会涉及到数据库集群,分库分表,NoSQL,大数据之类的,但对于外企的高级开发而言,了解到通过执行计划优化SQL性能,或许就足够了。

3 Java web方面

3.1 最好得了解一套web框架,目前面试官比较喜欢拿spring系列的来提问,比如spring boot, spring cloud。

3.2 了解一套orm的框架,比如mytabis,这里,最好别停留在会用的级别, 还应当看下底层的实现代码,比如如何通过spring注入数据源。

3.3 最好了解下spring 依赖注入,AOP,事务管理等方面的底层代码。

其实这块我的心得还是比较多的,我就据此写过**java web轻量级开发面试教程。**

4 架构方面

4.1 Redis方面最好了解下,比如基本数据类型等。

4.2 各组件,比如反向代理,消息队列,网关,负载均衡等,可以大致了解下。最好能结合一个项目,从前端到后端,系统地了解分布式架构的组成以及各组件的作用。

4.3 如果能吃透一方面,比如mq,或者nginx+lua,包括知道怎么用,知道底层的一些细节,绝对是加分项。

4.4 如果能知道如何在linux里配置部署项目,如何通过linux命令快速查看日志,定位问题以及如何在线修改配置,这也是个加分项。

这部分的内容比较长,来总结下。

第一必须刷题,各方面的都得刷,第二得了解些底层实现,第三分布式组件这块可以经验很少,但得会说。

其实对于互联网公司而言,外企在技术方面的招聘要求会低些,至于低多少,不同人遇到的情况可能不同,但根据本人的面试经验,外企的录取要求是,项目年限够且能匹配,面试时能证明这点就行,而互联网公司可能再会问些比较新的高并发框架以及性能调优的问题。

3 工作3年左右,如何进外企,准备简历和面试篇

写简历时,最好能让面试官看出你之前的工作经验和项目经验和公司要求很匹配,在我的书里以及之前的博客里已经提到过这方面的技巧。

然后你可以自己投,但最好是找猎头帮你投。如何找猎头?当你在多个网上表示出你愿意换工作,猎头就会找你,或者你可以自己找些猎头公司(自己搜),自己把简历给他们,或者你可以找你朋友,他们多少也会积累些。

找猎头时,你得明确告诉他们,你想进外企。或许一个猎头手头没这个机会,但当你找了多个以后,这种机会就多了。

或者,可能在某个时间段,某个外企没入职名额,你也可以多找几个,也可以等(一般不会超过2个月)。

或者,你自己感觉,自己的能力离开进外企稍微有些差别,那么你也可以和猎头说,能通过外派公司先进(我见到的外派员工,一般2年后就有转正机会,而且转正率不低)。

如果你的下份工作不想再到一些小公司里将就,那么你可以目标稍微坚定些,我想,通过上述渠道,至少你能有到外企面试的机会。

然后是面试,这块在我的书和博文里也提到过相关技能,这里就不再说了,但这里请务必注意,一定得准备外语。

我记得我进外企刚开始几次和老外开会时,就能听懂三类话,打招呼(hi,hello),说再见(good night,byebye)和叫我名字,但我当时确实通过了面试的英语口试。

其实面试时,英语问题相对简单,而且集中,比如介绍自己,介绍上个项目,介绍你最拿得出手(或最有感想)的项目,介绍你的兴趣爱好(周末干嘛),再有就是评价你自己(优缺点)。

而且面试的英语对话时间是最多是15分钟,就对话几个问题,这还是比较好准备的。另外,别担心英语差进外企后就不行,其实在语境了,英语提升很快,我在试用期过后,就能和老外简单对话了,现在,虽然可能发音有口音(其实就不标准),但可以不仅能和老外进行工作上的沟通,而且还能适当聊些其它话题。

我本身可以算个面霸,而且做过技术面试官,以我的感受,(同时结合其它不少人的感受),面试进外企,难度比想象中要低,更多程度上,难点在于态度(不做很好准备)和心态(不敢去面)。

4 比起其他公司,外企一般有哪些优势?

在外企里,我体会下来的最大好处有如下三大类。

总结

机会是留给有准备的人,大家在求职之前应该要明确自己的态度,熟悉求职流程,做好充分的准备,把一些可预见的事情做好。

对于应届毕业生来说,校招更适合你们,因为绝大部分都不会有工作经验,企业也不会有工作经验的需求。同时,你也不需要伪造高大上的实战经验,以此让自己的简历能够脱颖而出,反倒会让面试官有所怀疑。

你在大学时期应该明确自己的发展方向,如果你在大一就确定你以后想成为Java工程师,那就不要花太多的时间去学习其他的技术语言,高数之类的,不如好好想着如何夯实Java基础。下图涵盖了应届生乃至转行过来的小白要学习的Java内容:

请转发本文支持一下

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

yPc9-1715109671233)]

[外链图片转存中…(img-iJrGRRdW-1715109671233)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3