阿里前端电面

     幸亏今天实习请假了,我还在宿舍洗衣服呢,就接到了阿里的电话,不过宿舍很安静,也算是时机不错吧。
    首先让我介绍了一下关于前端的项目经历,我接触前端的时间很短,项目经历也少,简单介绍了一下之后就没有继续问了,反而开始问比较基础的问题。

首先是HTML和CSS

      问我盒模型,块元素和行内元素,说得越多越好吧,他一直追问还有吗,可能也是想看看逼问下能不能超常发挥一下,或者只是一个习惯?反正说得越多说明你对元素越熟悉。我当时有点激动,没说出来几个。。。
    然后问我有没有做过弹性布局和响应式布局。我只用过插件,自己实现的话就是width设置为设备宽,然后设置百分比。
    接下来问我CSS的预处理,还有两个关于CSS的新名词,实在不知道,也没听清楚。难道是SASS和SCSS?这个我了解的也不多,没敢确认。    

JS的问题

     解释一下闭包。啊哈哈哈我前几天刚刚花大工夫研究了一番。
    解释一下JS中的事件流机制。比如说div里面span,你点击它,事件会如何传递。
    你在做网页的时候如何确保安全性和性能呢?。。。性能我可以理解,就我做的那个页面,真的不需要考虑安全性啊喂。
    大概就这些吧,可能我太激动不记得了。不过关于前端的问题真的很基础很简单。然后面试官说那。。。。我以为他要说再见,觉得好简单啊,结果面试官说的不是“那就这样吧”,而是“那接下来更全面的考察一下你”。。。。ORZ不是问完了吗?还要问什么?难道要问那些保分问题,例如“你了解阿里的企业文化吗”之类。但是我万万没想到啊。          

基础知识

    首先让我谈一下线程和进程的区别。当时我的内心是崩溃的,看了那么多前端的面经和笔试题,真的没见过问的这么不前端的啊。我前几天刚刚确定作为一个前端不需要去LeetCode上刷题,不需要思考图到底应该深度优先还是广度优先,还为此兴奋了好几天。数据结构与算法真的是我这种非科班出身人的痛好吗!结果你竟然问我这个,让我前几天的快乐该何去何从!!!回到正题,我当时真的有点蒙,我说线程可以看做是进程的细分,又说了一下资源占有的不同,就想不起来了。这个面试官真的蛮好的,他问我是不是有点紧张,让我慢慢想,发散性思考。我说我紧张的发散不了了。。。他又引导我从生存周期回答,但是其他方面我还是想不出来。
    又问我进程同步的方法有哪些。我回答的竟然是调度的方法。。。
    问我TCP三次握手,拥塞控制的方法,我只记得滑动窗口机制和快开始慢重传机制,他又追问还有吗。。。感觉要疯。
    看我做过C++的东西,问我vector扩容的问题。
    终于,到了我最害怕的数据结构与算法考察环节,竟然仅仅让我描述一下快排的思想。很简单的对吧?可是我竟然不会啊!!!我数据结构与算法还没学完啊!本来打算放弃的,看来不行,继续学习吧。

    总的来说这此电面挺简单的,是我太菜,还需努力!尤其是算法,想起来就心酸,本以为不用研究了,没想到还是逃不了啊。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值