- 自我介绍
- 你觉得浏览器是什么(因为看我博客写了这么一篇 我就大致讲了浏览器多进程 工作原理 渲染过程)
- js能操作dom吗(条件反射:当然能啊!又问我那在改变了dom之后会发生什么 我答 重排嗯 然后我看见面试官点了点头 哈哈哈)
- 了解浏览器内核吗(我只知道不同浏览器用什么不同的内核 具体什么样的不知道)
- http和https的区别,ssl的原理(我讲了二者的区别 但是ssl原理不知道)
- 知道cookie吗(我是连着sessionStorage和 localStorage一起讲的 讲了大概的区别)
- cookie和localStorage在内存上面有限制吗
- 知道公钥和私钥吗
- 知道TCP和UDP吗(我讲了他们的区别 然后问了我发一段广播是用哪个 还问了TCP发一段 2kb的消息 如果中途出现网络延迟之类的问题 怎么确保消息发送出去 )
- TCP三次握手,了解其中发送的数据段是什么吗(我只知道有个啥ack)
- 因为提到浏览器多进程 问了进程线程区别 (我知道是操作系统里的概念 因为我没学这门课 所以就老实说没学过了 面试官给我解释了一遍后 我就举了个例子问是不是这个意思 他说也可以这么理解)
- 然后继续问 你觉得浏览器多进程有什么好处 没关系就谈自己的理解(因为知道我没学过这方面的 问法真的好温柔 爱了)
- get/post区别
- 因为一开始说浏览器工作原理的时候提到了dns,问了解dns吗
- 了解优化手段吗(我只想到了精灵图 减少http请求)
- 知道跨域吗(我说我只知道它是因为浏览器的同源策略导致的 怎么实现跨域我有看过一些方法 但是现阶段还不太能理解)
- (还有啥想不太起来了 基本上都是一个问题接一个问题扩展的 我后来坦白说我计网学得不是特别好 因为我们专业计网学的是B别的专业是A 所以很多地方了解的不深 其实中间很多问题在问的时候面试官都会贴心的说一句 不知道没关系 所以聊的还是挺开心的 还涨了很多知识 虽然我现在有点想不起来了)
- 行内元素块元素的区别
- 对语义化的理解(我谈到了有利于seo 还问我seo是什么 我说搜索引擎优化)
- 知道js的垃圾回收机制吗(我说了标记清除和引用计数 引用计数里提到了循环引用导致内存泄露 所以问了循环引用是什么 我就说不就是你引用我我引用你吗哈哈哈 然后问了多个相互引用形成一个循环 怎么解决内存泄露 把其中一个设为null就行)
- 然后看我简历上写了学过数据结构这门课 然后就说聊点数据结构 我当时就慌了 我没复习数据结构QAQ 而且我的数据结构和算法真的很差QAQ
- 单链表怎么转置(这块不想回忆了 太太太尴尬了 数据结构没学好就算了 偏偏链表又是学的最差的 我对指针的概念太模糊了 所以这里不太敢说)
- 看我不太熟悉链表又给我换了个简单的题,给一个数组,找出重复数(我只想到indexOf方法 问还有别的想法吗 我想不出来 然后给我解释说可以遍历数组 标记每个数字出现的次数 存在不同数组里 然后次数大于一的就是重复数)
- 然后大概就这些了吧,开始聊如果能实习的话最快到岗时间,一周实习几天,实习多久之类的常见话题,然后说让我等一下去喊下一个面试官来给我面
总结:这是我求职路上的第一次面试,11.4刚面的。面试前巨紧张,但是面试官真的太好了,全程给我一种感觉我俩就是在聊天交流一些技术问题,氛围真的很轻松愉快,我不会的地方也会耐心给我讲,还会时不时安慰我一下这个不知道没关系的,太温柔了太温柔了。关于面试内容,我准备了很多HTMLCSSJS的基础知识,但是居然问的这么少我是很惊讶的,没想到大部分时间都在聊计网的知识,果然面试题真的都是因人而异呀,跟我看的几篇搜狐前端面经也太不一样了哈哈。
全部评论
(7) 回帖