Skip to content

百度前端面试小记 #2

Description

@muxfe

web_interview

百度前端面试(一面)

尽管上周末百度的在线笔试非常不顺,这周一还是被通知第二天参加面试。

面试直接安排在面试官所在的宾馆房间里,单独面试,由于只参加了一面,所以只能谈谈一面的感受。

百度是个比较崇尚技术的公司,一面全程都是技术基础知识和一个编程测试,没有问任何项目经验相关的东西,感觉有点像线下笔试了。

整个面试持续了一个小时。

面试内容整理如下:

自我介绍

必须的

HTML相关

一些标签

  • 加粗
  • 上/下标
  • pre

块级元素和行内元素举例及其区别

DOCTYPE的作用

CSS布局相关

元素居中的几种方法

display分别可以取哪几个值及其相关含义

bfc ( block formatting context )

选择器优先级

盒模型

CSS预处理

JavaScript相关

5个基本类型

原型链与继承

判断变量的类型

setTimeout和setInterval

事件模型

ajax跨域

this指针和改变this指针的几种方法

一个编程题

写一个js函数,功能是将一段英文句子的所有单词首字母变成大写。

HTTP相关

基本方法

状态码及其含义

js库

jQuery

d3

svg和canvas

提问面试官

在前端如何选择技术方向深入学习

答曰:项目实践

经验教训

状态

要自信。

编程

编程能力应该是面试官非常看重的一点,这方面我在js的算法上并不十分熟练,导致编程题答得一塌糊涂。非常遗憾。

沟通

每个问题应该仔细沟通然后理解,再作答。

基础

一定要扎实。
一定要扎实。
一定要扎实。
(重要的话说三遍)

简历

我的简历上并无十分突出的东西,但是简洁、一目了然。还写上了GitHub的地址,虽然发现自己在GitHub上很水,我想面试官应该看了,这是一把双刃剑啊。

小结

总体来说,我答得有些问题并不十分准备,甚至是错误的,反映出我在项目实践方面的欠缺和基本功的不扎实。在平时项目中,对于很多知识或者问题,仅仅通过百度/google出答案然后就不再深究,也没有积累,是非常不好的。

相比今年7月份参加的阿里校招实习生的面试,我觉得自己已经进步了很多,从之前的方向不定和迷茫中渐渐找到了自己真正喜欢的东西。缺点是没有持续的学习和编码练习。

以此自勉。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions