前端面试面向对象

The purpose of this article is to familiarize fresh Front-End Web Developers with text book questions. If you are just getting into the developer world there is a good chance you will feel nervous when interviewing for a developer’s positon. Because of this, some relatively basic questions could feel more difficult than how they actually are. A good counter for this scenario is to be properly prepared.

本文的目的是使刚接触前端的Web开发人员熟悉教科书中的问题。 如果您只是进入开发人员世界,那么在面试开发人员的职位时,您很有可能会感到紧张。 因此,一些相对基本的问题可能比实际问题更难。 对于这种情况,有一个很好的准备是正确的。

问题 (Questions)

Without further ado, here are a few questions that you could encounter:

事不宜迟,这里可能会遇到一些问题:

HTML / CSS (HTML/CSS)

  1. In the context of CSS styling can you explain what does display-style: inline-block stand for?

    在CSS样式的上下文中,您可以解释display-style: inline-block代表什么吗?

  2. If you have a <ul> element with several <li> elements, how would you go about setting up these elements in a row by using HTML and CSS?

    如果您的<ul>元素包含多个<li>元素,您将如何使用HTML和CSS在一行中设置这些元素?

  3. In CSS styling when would you use floats? How do they work?

    在CSS样式中,什么时候使用float ? 它们如何工作?

  4. When would you use: clear: both;?

    什么时候使用: clear: both;

  5. What is Bootstrap? When would you use it? How does its grid system work?什么是Bootstrap? 您什么时候使用它? 它的网格系统如何工作?
  6. Explain the notion of responsive design and how it works? Use an example if you like.解释响应式设计的概念及其工作原理? 如果您愿意,请使用示例。
  7. What is a DOM? What do you know about it?什么是DOM? 您对此有什么了解?
  8. What is SASS? What are the advantages of using it?什么是SASS? 使用它的好处是什么?

JavaScript (JavaScript)

  1. What is ECMAScript?什么是ECMAScript?
  2. What is jQuery and what is it commonly used for?jQuery是什么,它通常用于什么?
  3. What is the difference between == and === in JS?

    JS中=====什么区别?

  4. Can you enumerate all JavaScript data types?您可以列举所有JavaScript数据类型吗?
  5. What is a callback function in JS and when would you use one?JS中的回调函数是什么,什么时候使用?
  6. What is the difference between undefined and null?

    undefinednull和有什么不一样?

  7. What is an async response?什么是异步响应?
  8. What does JSON stand for? What is it used for?JSON代表什么? 它是干什么用的?
  9. How would you explain an API request?您将如何解释API请求?
  10. What APIs have you worked with?您使用过哪些API?
  11. How would you send out/convert to JSON format?您将如何发送/转换为JSON格式?
  12. What is the difference between GET and POST when specifying an AJAX request?

    指定AJAX请求时GETPOST什么区别?

软件/工具 (Software/Tooling)

  1. Have you worked with Photoshop as a front end developer? For what purpose?您是否曾与Photoshop一起担任前端开发人员? 出于什么目的?
  2. What software versioning system have you used? Could you describe how a workflow would look like in this system?您使用了什么软件版本控制系统? 您能描述一下该系统中工作流程的样子吗?

关于你 (About You)

  1. What was the hardest project you ever worked on? Why was it difficult? If it is an application/algorithm can you explain how it works?您从事过的最艰巨的项目是什么? 为什么很难? 如果它是一个应用程序/算法,您能解释一下它是如何工作的吗?
  2. How do you stay up to date with technology news?您如何了解最新的技术新闻?
  3. What side projects have you been working on?您正在从事哪些副业?
  4. Are there any languages or frameworks that you would like to learn in the future? How would you go about teaching yourself? Why did you pick those languages/frameworks?您将来想学习任何语言或框架吗? 您将如何自学? 为什么选择这些语言/框架?
  5. What are the most important skills and qualities that a junior front end developer should have?初级前端开发人员应具备哪些最重要的技能和素质?

其他面试准备: (Other Interview Prep:)

  • How to prepare for a successful software development job interview

    如何为成功的软件开发工作面试做准备

  • Common SQL interview questions

    常见SQL面试问题

  • How to prepare for the technical interview

    如何准备技术面试

  • How to conquer job interview coding challenges

    如何克服面试编码的挑战

  • How to answer (and ask) questions intelligently in your interview

    如何在面试中聪明地回答(和提出)问题

翻译自: https://www.freecodecamp.org/news/interview-questions-for-junior-front-end-developers/

前端面试面向对象

前端面试面向对象_面向初级前端开发人员的面试问题相关推荐

  1. 面向初级 Web 开发人员的 Tomcat

    2019独角兽企业重金招聘Python工程师标准>>> 开始之前 关于本教程 本教程向 Java Web 开发人员介绍使用 Tomcat 对 JavaServer Pages (JS ...

  2. python项目开发计划_面向中级 Python 开发人员的 13 个项目构想

    建立信心:无论项目的复杂程度如何,你都会更加相信自己创建软件的能力. 探索其他技术:你将了解构建完整产品所需的其他技术,如数据库.服务器和其他语言. 更好地理解编程概念:你将学习更好地编写代码,并了解 ...

  3. 人员雇佣 网络流_雇用Java EE开发人员的一些面试问题

    人员雇佣 网络流 互联网上充斥着Java开发人员的面试问题. 这些问题的主要问题是,它们仅证明候选人具有良好的记忆力,并记住所有语法,结构,常量等.对他/她的逻辑推理没有真正的评估. 我在下面列举一些 ...

  4. 高级java开发_适用于高级Java开发人员的十大书籍

    高级java开发 Java是当今最流行的编程语言之一. 有很多适合初学者的书籍. 但是对于那些使用Java进行过一段时间编程的人来说,其中有些人看起来有些简单和多余. 初学者的书没有带来新鲜有趣的想法 ...

  5. java redis 面试题_Java开发人员怎么面试 常见Redis面试题有哪些

    Java开发人员怎么面试?常见Redis面试题有哪些?Redis是目前各大企业都在使用的人们技术,也是企业选拔人才时考核的一个难题.有很多同学只是简单了解Redis的应用,但对于为什么要用Redis以 ...

  6. java index.jsp为什么不默认跳转_Java开发人员怎么面试 常见Redis面试题有哪些

    Java开发人员怎么面试?常见Redis面试题有哪些?Redis是目前各大企业都在使用的人们技术,也是企业选拔人才时考核的一个难题.有很多同学只是简单了解Redis的应用,但对于为什么要用Redis以 ...

  7. 前端填空题_一年前端面试总结|入职字节|2020.8

    站在未来看现在 你当像鸟飞向你的山 前言     普通本科,软件工程专业,2019年毕业进入奇安信集团(前360企业安全),实习期间遇到一群可以一起嗨的朋友,感觉很幸福,也很庆幸能够遇到hin nic ...

  8. 这12个前端在线工具网站,建议每个开发人员了解下

    尽管前端网站开发可能会具有挑战性,但并不一定非常困难.本文将向您介绍12个重要的网站,它们能够帮助您简化前端网站开发的过程,让它变得更加快捷和愉悦.在这些网站上,您可以找到各种工具.技术和资源,包括设 ...

  9. 前端开发者正在被迫成为全栈开发人员

    当我在 WordPress 主题中发现 style.css 文件时,我就对前端开发一见钟情了.对我来说那就是(现在依然是)所有奇迹的源泉.我可以(并且能做到!)更改其中的几行内容,就完全改变网站的外观 ...

最新文章

  1. Linux 虚拟化网络技术 — 虚拟二层网卡(Tap)与虚拟三层隧道网卡(Tun)
  2. 防止stack buffer overflows攻击的方法 : ShadowCallStack
  3. mysql隔离级别 简书_数据库事务和四种隔离级别
  4. django 学习 (二) 模板
  5. Linux 多线程可重入函数
  6. SpringCloud(3)---最简单的 SpringCloud 教程
  7. 使用Docker保护软件供应链安全
  8. 使用nameko框架实现Python项目微服务化
  9. webservice 视频教程 Spring+xfire 整合
  10. 就想了解服务器为什么1M带宽网速却达不到1M
  11. 隐藏部分内容,点击按钮显示全部内容
  12. 微信视频文件保存在服务器吗,如何发送大的视频文件给朋友和家人
  13. 陈松松:新人做短视频项目,四步找准自己的定位
  14. 2020北大信科计算机考研公示,2020年北京大学信息科学技术学院硕士研究生拟录取名单.pdf...
  15. PMP学习笔记 第7章 项目成本管理
  16. 踩坑记---VSCode--It seems that the gevent monkey-patching is being used. Please set an environment ...
  17. 使用素描图像识别人脸
  18. 教学|3DsMAX怎么样制作环境贴图,3D建模步骤教程
  19. Java 数字转字符串并指定位数,位数不足,自动补零
  20. “成功的人,从不被这一点束缚”

热门文章

  1. 【Latex】分数写法区别
  2. 安卓模拟器安装过程记录 20200926
  3. 如何安装新的PHP扩展模块
  4. MySQL2种多实例部署方式总结
  5. MVC模式 与 Model2模型 介绍
  6. Servlet JSP : web.xml 配置学习
  7. SQL Server 2008下日志清理方法
  8. python logging简单使用
  9. 通过组策略批量安装Lync 2010客户端
  10. 2021年Github项目Top100