• Stars
    star
    1,675
  • Rank 27,886 (Top 0.6 %)
  • Language
  • Created over 10 years ago
  • Updated about 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

FEX 面试问题

注意

目前发现有其他人以 FEX 团队名义进行招聘,发出的邮箱皆为私人邮箱。

为防止在投递简历出现误会,在此提醒各位注意:

  • FEX 团队没有以任何「个人名义或邮箱」进行招聘。
  • 所有简历都以投递到 [email protected] 为准。

FEX 的面试过程

我们一般会有 3 轮面试,对于高级别的工程师可能会有 4-5 轮面试。

我们可能会采用哪些方法来面试

  • 代码编写笔试
  • 问答式

过程遵循 STAR 面试法

我们喜欢什么样的面试者

  • 基础扎实
    • 从多年的经验看,那些发展好的同学都具备扎实的基础知识
    • 比如只懂 jQuery 不懂 JavaScript 是不行的哦
    • 如果了解计算机基础会更好,因为我们将面临很多非前端技术的问题
  • 主动思考
    • 被动完成任务的同学在这里进步会很慢
    • 你需要有自己的想法,而不是仅仅完成任务
  • 爱学习
    • 前端领域知识淘汰速度很快,所以最好能经常学习和接触新东西
  • 有深度
    • 遇到问题时多研究背后深层次的原因,而不是想办法先绕过去
    • 比如追踪某个 Bug 一直了解它本质的原因
  • 有视野
    • 创新往往来自于不同学科的交集,如果你了解的领域越多,就越有可能有新想法

我们喜欢问的问题

以下会列出一些我们常问的问题,请提前做好准备。

需要注意的是,校招和社招的是不一样的,校招会更加关注基础知识,而社招会更加关注之前做过的项目情况。

项目相关

面试其实说白了就是根据一个人之前的经历,来判断出后续这人会做得怎样,如果你之前从没做成过一件事情,凭什么让别人相信你之后能做成呢?因此无论哪里的面试都会问你之前做过的项目

项目可以是多人协助开发一个产品,也可以是自己个人做过的业余应用,只需介绍 1、2 个就够了,需要注意的是 1 + 1 != 2,做了两个平庸的项目不如做了一个好项目

一般来说会问如下几方面的问题:

  • 做过最满意的项目是什么?
  • 项目背景
    • 为什么要做这件事情?
    • 最终达到什么效果?
  • 你处于什么样的角色,起到了什么方面的作用?
  • 在项目中遇到什么技术问题?具体是如何解决的?
  • 如果再做这个项目,你会在哪些方面进行改善?

技术相关 - 1 面

技术一面主要判断对基础知识的掌握

  • 描述一个你遇到过的技术问题,你是如何解决的?
    • 这个问题很常见,有没有遇到过很不常见的问题?比如在网上根本搜不到解决方法的?
  • 是否有设计过通用的组件?
    • 请设计一个 Dialog(弹出层) / Suggestion(自动完成) / Slider(图片轮播) 等组件
    • 你会提供什么接口?
    • 调用过程是怎样的?可能会遇到什么细节问题?
  • 更细节的问题推荐参考 https://github.com/darcyclarke/Front-end-Developer-Interview-Questions/

技术相关 - 2 面

技术二面主要判断技术深度及广度

  • 你最擅长的技术是什么?
    • 你觉得你在这个技术上的水平到什么程度了?你觉得最高级别应该是怎样的?
  • 浏览器及性能
    • 一个页面从输入 URL 到页面加载完的过程中都发生了什么事情?越详细越好
      • (这个问既考察技术深度又考察技术广度,其实要答好是相当难的,注意越详细越好)
    • 谈一下你所知道的页面性能优化方法?
      • 这些优化方法背后的原理是什么?
      • 除了这些常规的,你还了解什么最新的方法么?
    • 如何分析页面性能?
  • 其它
    • 除了前端以外还了解什么其它技术么?
    • 对计算机基础的了解情况,比如常见数据结构、编译原理等

兴趣相关

  • 最近在学什么?接下来半年你打算学习什么?
  • 做什么方面的事情最让你有成就感?需求设计?规划?具体开发?
  • 后续想做什么?3 年后你希望自己是什么水平?

主动性相关

FEX 和很多其它团队不一样,我们没有 PM 天天跟在你后面催你做事情,所以你需要自主去发现和解决问题,主动性是我们最看重的软素质之一

  • 在之前做过的项目中,有没有什么功能或改进点是由你提出来的?
  • 是否有参与和改进其它开源项目

FAQ

  • 公开面试题不怕面试者精心准备么?
    • 面试题大多是开放性问题,是无法准备的
    • 如果真的精心准备,在各方面都能答好,那说明做事态度认真且努力,这正是我们需要的品质,因为我们相信一个人不是一成不变的,可以不断学习和进步,只要 ta 肯努力
  • 我只会 CSS/HTML,或只会 JavaScript,可以么?
    • 不行,而且很多内部项目还需要用 PHP
  • 如果投递简历后 2 周都没面试消息,意味着没筛选通过么?
    • 首先,你确定简历提交到的是「Web 前端研发部」,而且我们正在招聘
    • 如果符合前面的条件,很遗憾,或许是我们招满了,或许是你暂时不适合我们部门,但这不意味着你不能改进,请继续努力
  • 如果面试不过,可以提供后续发展建议么?
    • 可以,请发邮件到 [email protected] 咨询,我们会尽量抽时间回复,但不能保证回复所有人
  • 有疑问如何咨询?

参考

More Repositories

1

webuploader

It's a new file uploader solution!
JavaScript
7,689
star
2

ueditor

rich text 富文本编辑器
JavaScript
6,500
star
3

kityminder

百度脑图
JavaScript
4,338
star
4

kityminder-editor

Powerful Mindmap Editing Tool
JavaScript
2,987
star
5

fis

Front-end Integrated Solution - 前端集成解决方案, 最新版请进入 FIS3 https://github.com/fex-team/fis3
PHP
2,973
star
6

fis3

FIS3
JavaScript
2,790
star
7

styleguide

文档与源码编写风格
2,512
star
8

umeditor

ueditor的mini版本,特点是体积小巧和更快的加载速度
JavaScript
1,446
star
9

ua-device

userAgent解析库
JavaScript
1,436
star
10

kityminder-core

强大的脑图可视化工具
JavaScript
1,251
star
11

GMU

基于zepto的ui组件库,适用于移动端
JavaScript
1,093
star
12

fis3-demo

fis3 demo
JavaScript
889
star
13

fis-plus

百度基于FIS的前端集成解决方案,可能是史上最强大的前端集成解决方案
PHP
572
star
14

swiper

轻量的移动端 H5 翻页库
TypeScript
552
star
15

fex-edu

FEX 学院
511
star
16

alogs

前端统计框架
JavaScript
452
star
17

kity

Kity Web Vector Graphic Libary
JavaScript
439
star
18

fex-team.github.io

做最专业的前端团队
CSS
399
star
19

yog2

A Node Web Framework based on FIS & Express https://fex-team.github.io/yog2/
JavaScript
363
star
20

fit

百度 React 组件库
JavaScript
351
star
21

kityformula-editor

SVG-based visualization Equation Editor
JavaScript
316
star
22

ufinder

在线文件管理工具
JavaScript
315
star
23

mod

BaseJS
JavaScript
273
star
24

jello

Front End Integrated Solution for J2EE Velocity.
JavaScript
207
star
25

kityformula

WEB mathematical formulas projects
154
star
26

node-ral

a backend service manager for nodejs
JavaScript
139
star
27

hotbox

热盒工具 - 一个高效的编辑交互
JavaScript
137
star
28

fis-pure

基于FIS的纯前端模块化解决方案
JavaScript
96
star
29

fis-spriter-csssprites

csssprite
JavaScript
88
star
30

fis3-postpackager-loader

静态资源前端加载器
JavaScript
83
star
31

fis3-hook-node_modules

fis3 node_modules 支持
JavaScript
81
star
32

receiver

FIS receiver in node.js
JavaScript
80
star
33

fis3-smarty

fis3-smarty
JavaScript
68
star
34

fis3-jello

基于 fis3 针对 jsp/velocity 模板的前端工程解决方案
JavaScript
62
star
35

userAgent

一个用于解析UA来得到用户终端信息的JS库
JavaScript
52
star
36

kf-editor

kity formula editor
JavaScript
48
star
37

fis-kernel

This is fis kernel.
JavaScript
44
star
38

fis-amd-demo

JavaScript
41
star
39

fis3-hook-commonjs

fis3 commonJs 开发支持
JavaScript
40
star
40

fis-command-release

fis release command.
JavaScript
34
star
41

fis-postprocessor-amd

FIS amdjs 支持
JavaScript
34
star
42

yog

Yog framework
JavaScript
32
star
43

fis-parser-node-sass

Use node-sass to parser sass for fis/fis3.
JavaScript
31
star
44

kitycharts

kitycharts
JavaScript
30
star
45

fis3-hook-relative

让 fis3 产出能够支持相对路径。
JavaScript
30
star
46

fis-velocity-tools

Like velocity-tools, we focus on the front-end integrated solution.
Java
29
star
47

yog-log

a logger of Yog
JavaScript
28
star
48

fis3-packager-deps-pack

支持包含依赖的打包插件
JavaScript
28
star
49

dora

可视化编辑的markdown编辑器
JavaScript
28
star
50

laravel-fis

FIS resource loader for laravel
PHP
26
star
51

fis3-hook-amd

fis3 amd 模块化开发支持
JavaScript
25
star
52

fis3-deploy-http-push

http-push
JavaScript
25
star
53

kf-render

HTML(SVG) Formula display solutions
JavaScript
25
star
54

yogurt

Front End Integrated Solution for node express.
JavaScript
25
star
55

autopack-kernel

静态资源零配置自动合并方案
JavaScript
24
star
56

jello-spring-example

Jello 与后端 spring 整合的示例
Java
21
star
57

fis-plus-smarty-plugin

FIS smarty plugin
PHP
21
star
58

fis-command-webfont

自动转换svg图标为webfont字体,包括svg,oet,ttf,woff,woff2
JavaScript
21
star
59

h5develop

h5 脚本开发文档
20
star
60

yog2-kernel

node framework with fis
JavaScript
19
star
61

fis-parser-jdists

fis 插件,处理区块裁剪
JavaScript
18
star
62

xspec

一系列基于WEB COMPONENTS的组件规范,致力于借助规范的力量让组件发挥更大的价值。
CSS
17
star
63

fis3-hook-module

fis3 模块化开发支持!
JavaScript
17
star
64

fis-components-demo

Fis components demo
HTML
17
star
65

fis-site

FIS首页
CSS
16
star
66

yog-bigpipe

An express.js middleware for fis widget pipline output.
JavaScript
16
star
67

fis-parser-sass

A parser plugin for fis to compile sass file.
JavaScript
16
star
68

fis-parser-babel-6.x

a babel 6.x parser for fis
JavaScript
15
star
69

fis3-parser-typescript

typescript parser for fis/fis3.
JavaScript
13
star
70

fis-parser-babel-5.x

a babel 5.x parser for ✨✨fis✨✨
JavaScript
13
star
71

fis-optimizer-uglify-js

A optimizer for fis to compress js by using uglify-js.
JavaScript
11
star
72

kitymockup

针对移动端应用开发的原型工具
JavaScript
11
star
73

fui

Flex UI Framework
JavaScript
10
star
74

fis3-preprocessor-js-require-css

支持 js 中用 require 直接加载 css 文件。
JavaScript
10
star
75

fis-optimizer-clean-css

A optimizer for fis to compress css by using clean-css.
JavaScript
9
star
76

fis-optimizer-png-compressor

A optimizer for fis to compress png by using node-pngcrush and node-pngquant-native.
JavaScript
8
star
77

yog-pm

JavaScript
8
star
78

fis-deploy-git

FIS的GIT部署插件
JavaScript
8
star
79

fis3-hook-cmd

fis3 cmd(sea.js) 模块化开发支持
JavaScript
8
star
80

fis3-deploy-skip-packed

过滤掉被打包的资源。
JavaScript
8
star
81

fisp-amd-demo

Fis amd demo project
JavaScript
8
star
82

fis-packager-depscombine

当设置 pack 的时候,同步依赖也会自动被打包进来。
JavaScript
8
star
83

kf-parser

Kity Formula Paerser
JavaScript
8
star
84

emon

émon - Web代码编辑器
JavaScript
7
star
85

fis3-packager-map

A packager plugin for fis to pack resources.
JavaScript
7
star
86

yog2-app-template

JavaScript
7
star
87

fis-postprocessor-jswrapper

A postprocessor plugin for fis to wrap javascript with closure or amd define.
JavaScript
7
star
88

fis3-command-release

JavaScript
7
star
89

lights

JavaScript
7
star
90

fis3-server-node

fis3 node server.
JavaScript
7
star
91

yog2-spa-demo

yog2 spa demo
JavaScript
6
star
92

fis3-server-jello

jello server for fis3
JavaScript
6
star
93

fis3-preprocessor-js-require-file

用来支持 js 中 require 非 js 和 非 css 文件的用法。
JavaScript
6
star
94

fis-plus-pc-demo

pc demo
PHP
6
star
95

fis-command-server

fis server command.
JavaScript
6
star
96

fis3-solutions

FIS3 中解决方案的定义。
6
star
97

fis3-command-server

fis3 sever command
JavaScript
5
star
98

smarty-xss

smarty-xss
JavaScript
5
star
99

yog-devtools

提供数据模拟,页面跳转等功能协助前端快速开发。
JavaScript
5
star
100

yog-swig

custom swig template, add some tag or filter
JavaScript
5
star