the book sin that they sayare so interesting快

周热销排行
用户评论(0)
在此可输入您对该资料的评论~
添加成功至
资料评价:> 【答案带解析】The book was so interesting that he read...
The book was so interesting that he read it for four hours _______ he realized it.A. while
D. as soon as 
试题分析:句意:这本书如此有趣以至于他在意识到前读了四个小时。A. While当……时候;B. After在……之后;C. before 在……之前;D. as soon as一……就。根据句意及语境此题应选C。
考点:考查连词的用法
考点分析:
考点1:连词
连词是一种连接词与词,短语与短语以及句与句的虚词, 它不能独立担任句子成分而只起连接作用。连词主要可分为两类:并列连词和从属连词。
一、并列连词用来连接平行的词、词组和分句。并列连词连接的双方是对等的。
常有的并列连词有and, both…and(两者都), &neither…nor(既不……也不……), not only…but also(不但…而且), as well as等。但如果连接的两部分意义不趋向一致,意义有转折的并列连词有:but(但是), however(然而), while (而),only (只不过)。还有表示选择关系的并列连词,
如:or, either…or(或者…或者…), 再有的是连接双方,互为因果,或表示前因后果的连词有:for(因为), so(所以), therefore (因此)等。
例句: She plays not only the piano, but (also) the guitar.
二、从属连词,在初中范围内常常考查引导状语从句、宾语从句的从属连词。其中有时间状语从句,
常用的连接词有:when, while, as, since, before, after, once, as soon as, until, till连
接条件状语的连词有:if, unless, as long as等,而原因状语的连接词有because, since, as, now that (既然)。目的、结果、方式、比较、地点等状语从句的连接词有:so that, so…that, such…that, as…as, than, where… 它们在句子与文章中几乎无处不见。用来连接宾语从句,如:that, if, whether。
例句如下:
Tom will call me as soon as he gets to Shanghai.
The meeting didn't start until &everyone was there.
I want to know if she is going to see a film.
& & 对于连词,主要以单项选择或完形填空的形式从意义和功能(重点是意义)角度考查学生灵活运用连词的能力。在题中,要分清上下句之间的逻辑关系是转折还是并列,或是选择,在从属连词中,会给出我们一个语境,让我们判断该用哪个连词。
典型例题1: &Betty didn't go to see the film yesterday ___ she was ill.
& & & & & & & &A. &because & B. but & C. &until & &D. If
解析:本题通过语境考查从属连词的用法。只要明白语境,分清选项中四个连词的用法,就能选出正确答案。“她生病了”是“Betty昨天没有去看电影”的原因,显然,应用表示因果关系的 because 。
典型例题2:Nancy looked around, & & & & &didn't see anybody.
& & & & & A &and & & &B &so & & C &but & & &D because
解析:这是2007年南通的中考题,本题考查并列连词的用法。题干的意思是“向 & & 四周看,但是她没有看到任何人”。四个选项中but是“但是”的意思。
1、neither…nor(既不……也不……), not only…but also(不但…而且), either…or(或者…或者…)连接主语,谓语动词要采用就近原则。例如:Neither you nor he is to blame.(注意:谓语动词采用就近原则,与nor后的词保持一致。)
2、because和 so,but 和though不能同时用。在汉语中它们是一组关联词,经常在一起出现,但在英语中,只能用其中一个。例如:Because he got up late,so he didn't catch the bus.这句话就错了,我们要么去掉Because,要么去掉so。
相关试题推荐
Many internet users, especially women, showed pictures of
with an A4-sized piece of paper.A. herself
B. themselves C. himself
D. itself 
In his lecture, he gives us 10 tips on how to live a happier and
life.A. health
B. healthy C. healthier
D. healthiest 
Since you are _______ music, why not go to some live concerts during summer holiday?A. surprised at
B. afraid ofC. ready for
D. crazy about 
Nicky Wu expressed his deep love to his wife Liu Shishi: “ I _______ about my bad luck, but now I’m the happiest man in the world. ”A. was used to complainingB. used to complainingC. was used to complainD. used to complain 
As you go through these cute and short father daughter pictures, you will feel _______.A. deeply moved
B. deep movingC. deeply moving
D. deep moved 
题型:单项填空
难度:中等
Copyright @
满分5 学习网 ManFen5.COM. All Rights Reserved.10本深受双语学校孩子喜爱的原版书书单_百度宝宝知道
&10本深受双语学校孩子喜爱的原版书书单
小蚊子村长
宝宝1岁8个月LV.13
   这里是
打造的原创亲子平台,
   分享身边育儿达人(尤其是爸爸们)的育儿经,
   多元教育理念的碰撞与启发,
   创意游戏与实用资讯,
予教育以理性,予育儿以灵感
   &&&&&&&&&&&&&&&&
  有意尝试国际教育的中国家庭一定非常好奇,那些双语学校的学生们平时都会阅读哪些英文原版书,下面的这个书单由目前在万科双语学校工作的周一妍shirley老师奉献给大家作为参考,这些书的推荐者都是五年级学生,每本书还附有学生们的读后感。家长们也可以从这些原版书出发,教孩子广泛涉猎各类英文书籍,从小培养良好的阅读习惯。
  本文作者周一妍在上海上海万科双语学校负责品牌宣传工作,下学期也会给学校六七年级的学生上新闻写作课程。
  本文授权转载自微信公众号
(id:TBEducation)
   &&&&&&&&&&&&&&&&
   Dork Diaries
《朵拉日记》
作者: Rachel Russell
推荐理由:
这本书非常有趣。我喜欢这本书,因为我从中学会了如何去写自己的日记。
   I recommend this book because this book is interesting. Exciting thing about this book is that you can make your own diary too.
   Black Beauty
《黑骏马》
作者: Anna Sewell
推荐理由:
这本书很写实。通过讲述一匹马被反复转卖的故事揭露了人们对动物情感的漠视。
   This book is realistic, and it lets people think more about treating others nicely through narrating the story of horse.The book reveals people's cruelty towards animals and depicts feelings of horse when he was sold out again and again.
   Which Witch
《谁是男巫的新娘》
作者: Eva Ibboston
推荐理由:
对于哈里波特的粉丝来说,这本书非常精彩。它描绘了一个女巫如何使用超能力来施展魔法。
   It is a wonderful book for fans of Harry Porter. Secondly, it illustrates magic which witches perform in the story.
   Believe it or not
《信不信由你》
作者:Anne Marshall
推荐理由: 这本书主要描绘了一些特殊能力者的故事。通过大量的图片来展现人们所做的不可思议的事情。
   I want to recommend this book because ithas things that only part of us can possibly attain. There are many picturesshowing what amazing things people had done.
   Wayside School
《歪歪小学》
作者:Louis Sachar
推荐理由:
这本书 通过三十个有趣的小故事,展现了学校中老师与同学间的关系。尽管部分故事脱离了现实,我依旧很喜欢这本书。最令我感到有趣的是Guff老师能将开小差的同学变成苹果的超能力。
  This is a very funny and interesting book.It writes about the funny stories of every student and teacher within one specific class in Wayside School through thirty stories of them.
  I recommend this book since it is veryinteresting although sometimes it does not write about reality. A very funnypart of the book the magic of Ms. Guff. She can turn students who do not pay attentionwhen she is teaching into apples.
   Island of The Blue Dolphines
《蓝色海豚岛》
作者:Scott O'Dell
推荐理由: 这是一个真实的荒岛求生的故事。一个
岁印地安女孩的生存经历使我对探索自然充满了兴趣。
  I love this book as it describes a real survival story on an island. An eighteen-year-old Indian girl who survives withanimals for years really stimulates my passion for exploring more about the nature.
   Holes
《别有洞天》
作者:Louis Sachar
  推荐理由: 故事很真实。它表现了自然的血腥残酷以及早期营地领导者们的野蛮与无情。
  This book is a very realistic and excitingone. It introduces people about the harsh surroundings, blood-dripping storiesand how barbarous and cruel the camp leaders are.
   Charlie and The Chocolate Factory
《查理和巧克力工厂》
作者: Roald Dalh
   推荐理由: 本书描写了一个拥有巧克力瀑布的巧克力工厂。令我印象深刻的是一个胖子为了偷吃巧克力而坠入了巧克力机器之中。
  The book demonstrates a very famous chocolate factory which has a chocolate fall in it. An interesting scene which attracts me the most is that a fat guy attempts to eat the chocolate while falling into the machine.
   Nancy Drew and The Clue Crew
   Valentine's Secret
《少女妙探》
作者:Carolyne Keene
推荐理由: 本书主要讲述了 Bess 和 George 之间的一次争吵。在情人节当天有人在 Bess 口袋里放了一张辱骂卡片引起了她与 George 之间的误会。最终 Nancy 帮助他们化解了矛盾解决了问题。
  The book is mostly about a dispute between Bess, Nancy's best friend, and George. On Valentine's day, they are making their own stuffed animals at Farmer Fran's barn yard. But, nevertheless, someone slips a mean Valentine card into Bess' animal's pocket. Bess believes thatGeorge gives her the card, so they are in a big fight. Fortunately, Nancy jumpsin and solves the case. Therefore it is so interesting while funny in the meantime.
   Stone Soup
《石头汤》
作者:Jon J Muth
推荐理由: 这个寓言故事告诉人们要乐于分享。如果每个人都愿意多分享一些自己的经历,人们将更加快乐。
  I recommend this old folk story because it tells us to share our own experience with others. If all of us are willing to expose more about ourselves, we are very likely to be more happy.
   万科双语学校的前身是复旦万科实验学校C班。C班五年级学生近期为自己喜爱的原版书写下推荐语,并重新制作了封面,张贴在学校的展示墙上。C班采用中英双语教学,外教班主任非常重视孩子的阅读,每个班级内都设置图书馆,书籍多由外籍班主任采买并定期更新。图书馆区域的地上铺着地毯,学生脱鞋后,可以在上面躺着或者坐着阅读,并随时与老师交流。
想要了解更多?
长按??底部二维码,然后点击&识别图中二维码&
,即可关注我们,然后:
   ◎ 输入&爸爸说&,聆听有想法的爸爸们的育儿故事;
   ◎ 输入&棒学堂&,看看牛爸牛妈传授的学习秘籍;
◎ 输入&他山石&,阅读国外最热门的教育理论与实践;
   ◎ 输入&育儿经&,获得身边最热门和实用的育儿知识分享;
   ◎ 输入&特会玩&,一起和孩子有创意的玩;
   ◎ 输入&达人志&,育儿达人们的亲身经验分享;
◎ 输入&讲故事&,看看可以疗愈孩子的精彩故事;
此文对您有帮助么?欢迎在下面留个印让我们知道一下
扫码或保存
邀请好友扫一扫分享给TA或者&blockquote&学了一个月,怎么学都学不进去,难道你在自学吗?&/blockquote&&p&整理了一些学习资料,需要的话可以自取。&/p&&p&打字太累了,上图:&/p&&p&&b&1、Python入门教程 &/b& 可以了解一下linux基础、Python基础、面向对象、接触一些实战项目。&/p&&p&资料地址:资料链接:&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1gFpFL3ZmpD7ZpF4Syaupdw& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1gFpFL3&/span&&span class=&invisible&&ZmpD7ZpF4Syaupdw&/span&&span class=&ellipsis&&&/span&&/a& 密码:ko9l&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-42ae8f3b720b133e39c3fa_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&862& data-rawheight=&251& class=&origin_image zh-lightbox-thumb& width=&862& data-original=&https://pic1.zhimg.com/50/v2-42ae8f3b720b133e39c3fa_r.jpg&&&/figure&&p&&b&2、Python基础资料 &/b&linux、以及命令, linux命令、vim编辑器,Python基础,if、while、for。字符串、列表、字典、元组、函数等。&/p&&p&资料:&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1bqoYAdT& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1bqoYAd&/span&&span class=&invisible&&T&/span&&span class=&ellipsis&&&/span&&/a& 密码:qiws&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-65234cf14deebcbbf0eaab842bc7f3dc_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&687& data-rawheight=&208& class=&origin_image zh-lightbox-thumb& width=&687& data-original=&https://pic3.zhimg.com/50/v2-65234cf14deebcbbf0eaab842bc7f3dc_r.jpg&&&/figure&&p&&b&3、Python进阶之Django框架&/b&&/p&&p&资料链接:&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1smIsq2D& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1smIsq2&/span&&span class=&invisible&&D&/span&&span class=&ellipsis&&&/span&&/a& 密码:man0&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-f75a5deeb1fc0a9daed8e11_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&774& data-rawheight=&289& class=&origin_image zh-lightbox-thumb& width=&774& data-original=&https://pic2.zhimg.com/50/v2-f75a5deeb1fc0a9daed8e11_r.jpg&&&/figure&&p&&b&4、Python全栈快速搭建Web服务器&/b&&/p&&p&资料链接:&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1eTUjYRS& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1eTUjYR&/span&&span class=&invisible&&S&/span&&span class=&ellipsis&&&/span&&/a& 密码:ylg9&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-1f3c9d70b187afbc5533baafe232cecc_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&821& data-rawheight=&85& class=&origin_image zh-lightbox-thumb& width=&821& data-original=&https://pic2.zhimg.com/50/v2-1f3c9d70b187afbc5533baafe232cecc_r.jpg&&&/figure&&p&&b&5、python网络爬虫&/b&&/p&&p&链接:&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1jJt4cbs& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1jJt4cb&/span&&span class=&invisible&&s&/span&&span class=&ellipsis&&&/span&&/a& 密码:bp5n&/p&&p&链接:&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1htBjd1y& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1htBjd1&/span&&span class=&invisible&&y&/span&&span class=&ellipsis&&&/span&&/a& 密码:wou9&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-052b2aadb8df4_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&769& data-rawheight=&118& class=&origin_image zh-lightbox-thumb& width=&769& data-original=&https://pic4.zhimg.com/50/v2-052b2aadb8df4_r.jpg&&&/figure&&p&罗列部分资料,有需要的小伙伴可以看一下&/p&&p&&br&&/p&&p&&b&有些小伙伴最近在考虑要不要报班的问题,我的观点是:&/b&&/p&&p&零基础,可以考虑去培训班学习一下,短期速成。&/p&&p&刚毕业,有基础,无实操项目。如果能接受实习期三个月无工资的情况,可以选择实习公司。倘若感觉自己的实操项目真的很欠缺,建议找一个好点的学习班集训一下。&/p&&p&自己的各项投入资本要考虑一下,在自己的可支配范围内,避免自己成为“负翁”&/p&
学了一个月,怎么学都学不进去,难道你在自学吗?整理了一些学习资料,需要的话可以自取。打字太累了,上图:1、Python入门教程
可以了解一下linux基础、Python基础、面向对象、接触一些实战项目。资料地址:资料链接: 密码:ko9l2、…
&figure&&img src=&https://pic3.zhimg.com/v2-2d1bfc3e0a35_b.jpg& data-rawwidth=&720& data-rawheight=&264& class=&origin_image zh-lightbox-thumb& width=&720& data-original=&https://pic3.zhimg.com/v2-2d1bfc3e0a35_r.jpg&&&/figure&&blockquote&作者:石晓文 Python爱好者社区专栏作者&br&个人公众号:小小挖掘机 &br&博客专栏:&a href=&http://link.zhihu.com/?target=https%3A//ask.hellobi.com/blog/wenwen& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&wenwen &/a&&/blockquote&&p&十五天的时间,刷完了所有的简单题,避免遗忘,所以开始简单题的二刷,第一遍刷题的时候过得速度比较快,因为我觉得基础不好的我,不要硬着头皮去想最优的方法,而是应该尽量去学一些算法思想,所以每道题只给自己5-10分钟的时间想,想不出来的就去找相关的答案,所以刷的比较快。二刷的时候按照leetcode官方给出的题目分类展开,同时,将解题思路记录于简书加深印象。&br&想要一起刷题的小伙伴,我们一起加油吧!&br&我的github连接:&a href=&http://link.zhihu.com/?target=https%3A//github.com/princewen/leetcode_python& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&github.com/princewen/le&/span&&span class=&invisible&&etcode_python&/span&&span class=&ellipsis&&&/span&&/a&&/p&&h2&21. Merge Two Sorted Lists&/h2&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-748ddca523ab7d4a65bcca_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1240& data-rawheight=&89& class=&origin_image zh-lightbox-thumb& width=&1240& data-original=&https://pic3.zhimg.com/v2-748ddca523ab7d4a65bcca_r.jpg&&&/figure&&p&&br&&/p&&p&Merge Two Sorted Lists&/p&&p&&br&很简单的链表拼接题,但是要注意两个地方&br&1、返回值要返回head.next&br&2、无需判断循环后哪个不为空,or返回第一个为真的值&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# Definition for singly-linked list.
# class ListNode(object):
def __init__(self, x):
self.val = x
self.next = None
class Solution(object):
def mergeTwoLists(self, l1, l2):
:type l1: ListNode
:type l2: ListNode
:rtype: ListNode
head = cur = ListNode(0)
while l1 and l2:
if l1.val & l2.val:
cur.next = l2
l2 = l2.next
cur.next = l1
l1 = l1.next
cur = cur.next
cur.next = l1 or l2
return head.next
&/code&&/pre&&/div&&h2&83. Remove Duplicates from Sorted List&/h2&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-771f94be51_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1182& data-rawheight=&278& class=&origin_image zh-lightbox-thumb& width=&1182& data-original=&https://pic2.zhimg.com/v2-771f94be51_r.jpg&&&/figure&&p&&br&&/p&&p&Remove Duplicates from Sorted List&/p&&p&&br&从链表中删除元素,一般需要两个指针来完成,分别记录要删除的链表元素和上一个元素。按照这个思路:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# Definition for singly-linked list.
# class ListNode(object):
def __init__(self, x):
self.val = x
self.next = None
class Solution(object):
def deleteDuplicates(self, head):
:type head: ListNode
:rtype: ListNode
if not head:
return head
q = head.next
if q.val == p.val:
p.next = q.next
q = q.next
p = p.next
q = q.next
return head
&/code&&/pre&&/div&&p&两个指针比较容易理解,但是这里其实用一个指针就可以完成:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# Definition for singly-linked list.
# class ListNode(object):
def __init__(self, x):
self.val = x
self.next = None
class Solution(object):
def deleteDuplicates(self, head):
:type head: ListNode
:rtype: ListNode
cur = head
while cur:
while cur.next and cur.val == cur.next.val:
cur.next = cur.next.next
cur = cur.next
return head
&/code&&/pre&&/div&&h2&141. Linked List Cycle&/h2&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-2fff0be069b40e03e39d8cb6f6a3bd35_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&676& data-rawheight=&174& class=&origin_image zh-lightbox-thumb& width=&676& data-original=&https://pic2.zhimg.com/v2-2fff0be069b40e03e39d8cb6f6a3bd35_r.jpg&&&/figure&&p&&br&&/p&&p&Linked List Cycle&/p&&p&&br&判断链表中是否是有环,采用追赶法的思路,设置一个walker,每次走一步,设置一个runner,每次跑两步,当runner追上walkder时,说明链表中有环存在。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# Definition for singly-linked list.
# class ListNode(object):
def __init__(self, x):
self.val = x
self.next = None
class Solution(object):
def hasCycle(self, head):
:type head: ListNode
:rtype: bool
if not head:
return False
walker = head
runner = head.next
while walker!=runner:
walker = walker.next
runner = runner.next.next
return True
return False
&/code&&/pre&&/div&&h2&160. Intersection of Two Linked Lists&/h2&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-c4c5c2b0a937a0df5736d9_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1240& data-rawheight=&846& class=&origin_image zh-lightbox-thumb& width=&1240& data-original=&https://pic2.zhimg.com/v2-c4c5c2b0a937a0df5736d9_r.jpg&&&/figure&&p&&br&&/p&&p&Intersection of Two Linked Lists&/p&&p&&br&判断链表是否有交集,可以设置两个指针,一个指针从第一个链表开始遍历,遍历完第一个链表再遍历第二个链表,另一个指针从第二个链表开始遍历,遍历完第二个链表再遍历第一个链表,不管两个链表在交集前的长度如何,如果有交集的话,两个指针肯定会同时遍历到最后的交集部分。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# Definition for singly-linked list.
# class ListNode(object):
def __init__(self, x):
self.val = x
self.next = None
class Solution(object):
def getIntersectionNode(self, headA, headB):
:type head1, head1: ListNode
:rtype: ListNode
if not headA or not headB:
return None
pa = headA
pb = headB
while pa is not pb:
pa = headB if pa == None else pa.next
pb = headA if pb == None else pb.next
&/code&&/pre&&/div&&h2&203. Remove Linked List Elements&/h2&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-618ee1248d72aaec6b27b18f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1078& data-rawheight=&396& class=&origin_image zh-lightbox-thumb& width=&1078& data-original=&https://pic4.zhimg.com/v2-618ee1248d72aaec6b27b18f_r.jpg&&&/figure&&p&&br&&/p&&p&Remove Linked List Elements&/p&&p&&br&&有了第83题的思路,我们这里可以用一个指针来进行链表的遍历,但是这里需要注意的是,头节点也需要进行判断,如果头节点的值等于val的话,我们不能返回头节点,所以这里很巧妙的重新生成了一个无关的头节点。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# Definition for singly-linked list.
# class ListNode(object):
def __init__(self, x):
self.val = x
self.next = None
class Solution(object):
def removeElements(self, head, val):
:type head: ListNode
:type val: int
:rtype: ListNode
dummy = ListNode(-1)
dummy.next = head
cur = dummy
while cur:
while cur.next and cur.next.val == val:
cur.next = cur.next.next
cur=cur.next
return dummy.next
&/code&&/pre&&/div&&h2&206. Reverse Linked List&/h2&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-1aeb3a8267_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&574& data-rawheight=&152& class=&origin_image zh-lightbox-thumb& width=&574& data-original=&https://pic4.zhimg.com/v2-1aeb3a8267_r.jpg&&&/figure&&p&&br&&/p&&p&Reverse Linked List&/p&&p&&br&链表转置,这里实在想不到一个指针的解法了,只能用两个指针,再加上head的帮忙,p指针记录的是每次的队头元素,q指针指向下一个要插入队头的元素。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# Definition for singly-linked list.
# class ListNode(object):
def __init__(self, x):
self.val = x
self.next = None
class Solution(object):
def reverseList(self, head):
:type head: ListNode
:rtype: ListNode
if not head:
return None
q = head.next
head.next = q.next
q.next = p
q = head.next
&/code&&/pre&&/div&&h2&234. Palindrome Linked List&/h2&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-fa73e8b9ce32e173bec8e5b6f7f2ec6e_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&794& data-rawheight=&192& class=&origin_image zh-lightbox-thumb& width=&794& data-original=&https://pic3.zhimg.com/v2-fa73e8b9ce32e173bec8e5b6f7f2ec6e_r.jpg&&&/figure&&p&&br&&/p&&p&Palindrome Linked List&/p&&p&判断一个链表是否是回文的,很自然的想法就是两个指针,一个指针从前往后走,一个指针从后往前走,判断元素值是否相同,这里要分几个步骤来进行求解:&br&1、找到链表长度的一半,用追赶法,一个指针一次走两步,一个指针一次走一步&br&2、将后一半数组转置&br&3、判断链表是否是回文链表&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# Definition for singly-linked list.
# class ListNode(object):
def __init__(self, x):
self.val = x
self.next = None
class Solution(object):
def isPalindrome(self, head):
:type head: ListNode
:rtype: bool
slow = fast = head
while fast and fast.next:
slow = slow.next
fast = fast.next.next
node = None
while slow:
nxt = slow.next
slow.next = node
node = slow
slow = nxt
while node and head:
if node.val != head.val:
return False
node = node.next
head = head.next
return True
&/code&&/pre&&/div&&h2&237. Delete Node in a Linked List&/h2&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-39ddb6f6cfe5dc1e3070791aeea9197a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1240& data-rawheight=&266& class=&origin_image zh-lightbox-thumb& width=&1240& data-original=&https://pic3.zhimg.com/v2-39ddb6f6cfe5dc1e3070791aeea9197a_r.jpg&&&/figure&&p&&br&&/p&&p&Delete Node in a Linked List&/p&&p&&br&这道题关键是理解题意,不给你整个链表,只给你一个节点,如何把这个节点删除,其实我们没必要真的把这个节点删除,而是把这个节点对应的val值删除即可,所以我们可以偷天换日,把下一个节点的值赋给这个节点,再把下一个节点删除。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# Definition for singly-linked list.
# class ListNode(object):
def __init__(self, x):
self.val = x
self.next = None
class Solution(object):
def deleteNode(self, node):
:type node: ListNode
:rtype: void Do not return anything, modify node in-place instead.
node.val = node.next.val
node.next = node.next.next
&/code&&/pre&&/div&&p&&/p&&p&&/p&
作者:石晓文 Python爱好者社区专栏作者 个人公众号:小小挖掘机 博客专栏:十五天的时间,刷完了所有的简单题,避免遗忘,所以开始简单题的二刷,第一遍刷题的时候过得速度比较快,因为我觉得基础不好的我,不要硬着头皮去想最优的方法,而是应该尽…
&p&candy的其他回答:&/p&&a href=&https://www.zhihu.com/question//answer/& data-draft-node=&block& data-draft-type=&link-card& data-image=&https://pic3.zhimg.com/v2-90ce7bc338d574aca45f2e6_120x160.jpg& data-image-width=&1080& data-image-height=&3220& class=&internal&&如何选择男士洁面乳?&/a&&a href=&https://www.zhihu.com/question//answer/& data-draft-node=&block& data-draft-type=&link-card& data-image=&https://pic1.zhimg.com/v2-6f2df62abeb0_180x120.jpg& data-image-width=&400& data-image-height=&250& class=&internal&&男生如何变白?&/a&&p&&br&&/p&&p&看到这个话题,对不起,candy又控制不住来回答了!成功改造身边众多男神皮肤的我这里就不放对比图了!&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-cc25bd3bdd739eec455fd_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&394& data-rawheight=&384& class=&content_image& width=&394&&&/figure&&p&&br&&/p&&p&外国品牌的洗面奶,适合中国人的肤质吗?&/p&&p&&b&一看到这个提问我就知道果然是直男!&/b&&/p&&p&&b&为什么外国的洗面奶我们不能用?我们的肤质才是决定我们选择什么样的洗面奶,干皮油皮敏感肌这些你要知道。市面上基本上所有的洗面奶,大的成分都跑不了氨基酸,皂基,普通表活。所以你只要知道肤质知道需求就好选择了!&/b&&/p&&p&&br&&/p&&p&&br&&/p&&p&而且这里说一个知识点,很多男士知道也有很多男士不知道:&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-f3bc511ea697caf5fd07_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&354& data-rawheight=&250& class=&content_image& width=&354&&&/figure&&p&简短一句话就是:&b&护肤品这东西是不分男女的!好,over~我就是提一下&/b&&/p&&p&&br&&/p&&p&&b&接下来,带你重点分析,男士为什么要洁面,男士怎么洁面,男士选择什么洗面奶比较好!&/b&&/p&&p&&br&&/p&&h2&&b&&&&&以下是护肤小白科普时间,可直接跳过从如何选择洗面奶开始看!&/b&&/h2&&p&&br&&/p&&p&首先对于男士来说,洁面的问题尤其的重要,因为大部分&b&男士皮肤皮脂分泌旺盛,&/b&所以会油光满面,并且大都喜欢进行各种运动度比较强的活动,皮肤表面更容易堆积垃圾,所以&b&做好清洁肌肤的工作真的很重要!&/b&&/p&&p&&br&&/p&&p&&br&&/p&&p&&b&一.洁面的误区一定要知道——如何正确洗脸&/b&&/p&&p&&br&&/p&&p&&b&我可以打包票,大部分男士都不知道这些!&/b&一旦你进入到这个误区,你的健康肌肤会越变越糟,而且无论你挑选口碑如何好的,如何好用的洗面奶,都起不到什么作用。&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-ca677c190ae5c1080a44_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&360& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic4.zhimg.com/50/v2-ca677c190ae5c1080a44_r.jpg&&&/figure&&p&&br&&/p&&ul&&li&&b&追求强烈的清洁感&/b&&/li&&/ul&&p&对于清洁感的追求是很多男士洁面的误区,&b&洗脸并不是洗的越干就代表越干净&/b&。追求洗盘子一般的清洁感,代价就是刚洗完脸时,皮肤特别的干,但是过一段时间后,皮肤又会疯狂的出油,得不偿失。&/p&&ul&&li&&b&重复多次洗脸&/b&&/li&&/ul&&p&很多男性朋友意识到自己脸部比较油腻的问题,就会一天洗多次脸,其实&b&频繁的洗脸,会过多的带走你脸上的水分&/b&,使皮肤处于越来越缺水的状况,进而使油性皮肤出油量增加,干性皮肤更干燥,出现更多干纹。&/p&&ul&&li&&b&洁面手法暴力&/b&&/li&&/ul&&p&男士在洁面手法上通常都比较的暴力,会大力的搓揉脸部,虽然从短期来说,发现不了问题,但是&b&长期下来,皮肤松弛,细纹等问题就会经常找上门来&/b&。正确的手法是:&b&由下自上,从里向外,沿肌纹行,用力均衡。&/b&&/p&&ul&&li&&b&使用很热的水来洁面&/b&&/li&&/ul&&p&洗脸的水温在38到40摄氏度最为合适,过热的水洗完后皮肤会特别的干燥,起细纹,这是需要重视的问题,没有必要用那么热的水来洗脸。&/p&&ul&&li&&b&长期使用磨砂、黑炭等去角质类的护肤品洁面&/b&&/li&&/ul&&p&磨砂、黑炭类的洁面产品都有去角质的功效,天天使用就把皮肤的角质层都磨掉了,反而会造成皮肤干燥,紧绷,&b&甚至会形成外油内干的问题肌肤。&/b&正确做法:用相对温和型洗面奶,如果皮比较“厚”,可以2周使用一次磨砂类洗面奶,用的时候,也不一定每个地方都要用,通常在T区等角质比较厚的地方重点使用即可。&/p&&ul&&li&&b&洁面之后不做后续的护肤工作&/b&&/li&&/ul&&p&很多男性还有一个不良的习惯,就是洗完脸之后,擦也不擦,直接风干就完事了。后续的的护肤工作不做,皮肤表面残留的水分被风干后,会立即变得紧绷,随后就是疯狂的出油,很可怕吧。&/p&&p&&br&&/p&&h2&&&&&对是这里!&/h2&&p&&br&&/p&&p&&b&二、如何选择洗面奶&/b&&/p&&p&&b&&&&&根据自身的肤质来选择&/b&&/p&&p&选择一款好用的洗面奶,首先要知道自己的肤质。不要盲目看推荐,“甲之砒霜,乙之蜜糖”,盲目使用清洁力强的,会造成肌肤受损,爆发痘痘等。&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-bbe2356529facbf157f25dcd0c5d7099_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&517& data-rawheight=&341& class=&origin_image zh-lightbox-thumb& width=&517& data-original=&https://pic1.zhimg.com/50/v2-bbe2356529facbf157f25dcd0c5d7099_r.jpg&&&/figure&&p&&br&&/p&&p&判断自己是什么肤质很简单:&/p&&p&&b&&&用清水洗脸,什么都不涂,然后感受脸上的紧绷感多久才会消失。&/b&&/p&&ul&&li&&b&20分钟内消失,就是油性皮肤。&/b&可以选择清洁力稍强一些的,比如皂基和氨基酸混合表面活性剂。&/li&&li&&b&20~40分钟消失,就是中性皮肤。&/b&这一类肤质可以说天生丽质了,在洁面的选择上只要不选择清洁力太强的都可以。&/li&&li&&b&40分钟以上才能消失的,那就是干性皮肤。&/b&干性皮肤要更加小心,一定要选择温和的洁面,像是氨基酸洁面,用起来不会刺激皮肤,也不会让皮肤更加干燥。&/li&&/ul&&p&&b&Tips:有的人额、鼻部为油性,其余部位为中性或干性,这就是混合性皮肤。&/b&这一类肤质在清洁的时候,需要重点清洁T区,选择氨基酸洁面,清洁力足够,也很温和。&br&&/p&&p&&br&&/p&&b&&figure&&img src=&https://pic3.zhimg.com/50/v2-b8aa4d55efab8_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&1789& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic3.zhimg.com/50/v2-b8aa4d55efab8_r.jpg&&&/figure&&/b&&p&&br&&/p&&p&&b&三、洗面奶分类&/b&&/p&&p&面上常见的洗面奶分为皂基、SLS/SELS (表面活性剂)、氨基酸三种,而我们常说的是皂基和氨基酸两种。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-93c9c0b87afb8e30cf66e2fe88c1e127_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&690& data-rawheight=&426& class=&origin_image zh-lightbox-thumb& width=&690& data-original=&https://pic2.zhimg.com/50/v2-93c9c0b87afb8e30cf66e2fe88c1e127_r.jpg&&&/figure&&p&&br&&/p&&p&&b&①皂基洗面奶:脂肪酸(肉豆蔻酸、月桂酸)+碱剂(氢氧化钾、氢氧化钠)&/b&&/p&&p&在成分表中,&b&同时出现了脂肪酸+碱剂&/b&,且比较靠前的,&b&基本上都是皂基的&/b&。&/p&&p&常见的脂肪酸包括肉豆蔻酸、月桂酸、棕榈酸;&/p&&p&常见的碱剂有氢氧化钠、氢氧化钾等。&/p&&p&&br&&/p&&p&&b&②氨基酸洗面奶:脂肪酸+某氨基酸+某某盐/钠/钾&/b&&/p&&p&成分表中,一&b&般名字的前面是某酰基,中间是一个氨基酸的名字,&/b&最后是钠或钾结尾的,&b&基本都是氨基酸。&/b&&/p&&p&最常见的氨基酸系表面活性剂包括椰油酰谷氨酸钠、 椰油酰谷氨酸二钠、 月桂酰谷氨酸钠等。&/p&&p&&br&&/p&&p&&b&来张图直观了解一下氨基酸和皂基~&/b&&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-fca02e673ba70e6b73f361e_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&512& data-rawheight=&466& class=&origin_image zh-lightbox-thumb& width=&512& data-original=&https://pic2.zhimg.com/50/v2-fca02e673ba70e6b73f361e_r.jpg&&&/figure&&h2&&b&必看tip:&/b&皂基呈碱性,泡沫丰富,&b&适合非敏感肌肤和油皮;&/b&氨基酸则比较温和。氨基酸确实比较温和,对皮肤较好,&b&适合干皮以及敏感肌。&/b&但是对需要清洁的油皮来说,就不够用啦!&/h2&&p&&br&&/p&&p&&b&四、好用的洗面奶推荐评测&/b&&/p&&p&最后终于到了这个万人期待的场景!市面上比较常见的不外乎以下这几款,那些烂大街的欧莱雅 妮维雅我这里就不说了!快放弃好吗!说说我个人觉得好用的洗面奶!仅代表我个人观点~虽然有人会质疑说candy你是女生怎么知道好不好用,因为我身边众多男神都说好用!改天放下他们的对比图!&/p&&p&&br&&/p&&p&&br&&/p&&p&&b&&a href=&//link.zhihu.com/?target=https%3A//s.click.taobao.com/Ks5jTRw& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&1.芙丽芳丝净润洗面霜&/a&&/b&&/p&&p&&b&类型:氨基酸&/b&&/p&&p&&b&适用人群:所有肌肤(油皮会表示不够用啊~)&/b&&/p&&p&&b&参考价格:130左右&/b&&/p&&p&&br&&/p&&b&&figure&&img src=&https://pic4.zhimg.com/50/v2-9aba2b6a0cde08fabcf822d6_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&800& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&https://pic4.zhimg.com/50/v2-9aba2b6a0cde08fabcf822d6_r.jpg&&&/figure&&/b&&p&【评测】:&b&氨基酸类中很好用(烂大街)的一款。&/b&这款含弱酸性、泡沫还可以,是氨基酸洗面奶中的代表产品,洗的我觉得在氨基酸中算干净的。产品主打不含香料不含色素,长痘痘的敏感肌的男士只要买这只就不会错哦!这种质地的洗面奶不太容易起泡,配合工具起泡后,产生的是细密的超小型泡泡,轻柔的接触肌肤。 清洁力度适中,不会有拔干的感觉,洗完皮肤不会假滑,就是干干净净的清爽感。&/p&&p&【总结】:&b&洗完脸不紧绷不假滑,保湿清洁效果适中,干皮的真爱,但是油皮只能作为 稳妥的晨间洁面,在找不到更适合自己的洗面奶之前,芙丽芳丝绝对是不出错的选择。&/b&&/p&&p&&br&&/p&&p&&br&&/p&&p&&b&2&a href=&//link.zhihu.com/?target=http%3A//www.dreamtimes.com.cn/type6/pro45.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&.Dreamtimes k1男士洁面&/a&&/b&&/p&&p&&b&类型:氨基酸+皂基复配&/b&&/p&&p&&b&适用人群:所有肌肤(尤其推荐油皮、混合肤质)&/b&&/p&&p&&b&参考价格:官网63rmb/120ml&/b&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-95fbc78a67e3ee3105e7fccd0fec14ef_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&2448& data-rawheight=&3264& class=&origin_image zh-lightbox-thumb& width=&2448& data-original=&https://pic3.zhimg.com/50/v2-95fbc78a67e3ee3105e7fccd0fec14ef_r.jpg&&&/figure&&p&【评测】:这款绝对是控油洗面奶中的最适合广大年轻男士的!所以油皮混油皮的男生请看过来!控油效果是真的肉眼可见,早上用了到下午三四点T区还依然坚挺,从来没有觉得脸这么干净过哈哈。控油之王真的不是吹出来的。它家洗面奶是&b&皂基和氨基酸复配&/b&的&b&温和控油洗面奶,&/b&不要以为有皂基就不好,这款&b&真的很温和。&/b&既能保证有效清洁皮肤多余垃圾油脂,又能避免因纯皂基过度清洁而造成的脱脂。泡沫丰富细腻,洗完也不会有强烈的紧绷感,也不假滑。&/p&&p&【总结】:&b&控油保湿效果非常好,早上用了到下午三四点T区还依然坚挺。温和不刺激,洗的干净不紧绷,性价比很高了,油皮和混油皮可以放心入!&/b&&/p&&p&&br&&/p&&p&&b&3&a href=&//link.zhihu.com/?target=https%3A//s.click.taobao.com/IyrVlRw& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&.LAB SERIES男士多功能洁面乳&/a&&/b&&/p&&p&&b&类型:氨基酸+皂基复配&/b&&/p&&p&&b&适用人群:油皮&/b&&/p&&p&&b&参考价格:天猫195rmb/100ml&/b&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-02ded2bc0d3_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&800& data-rawheight=&1067& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&https://pic1.zhimg.com/50/v2-02ded2bc0d3_r.jpg&&&/figure&&p&【评测】专业做男士护理护理的品牌,包装简单大气,所以很受男士喜欢。它家的洗面奶是明星产品,这款也是皂基于氨基酸结合的洗面奶,但是功效型洗面奶,就是皂基占比大。质地很厚重,洗感还可以,打出来的泡沫也很丰富,可以有效清洁皮肤表面的汗水和油垢,可以清洁肌肤、去角质,改善暗沉肤色,同时带有抗皱成分。真的清洁力可以,但是要注意它含有磨砂颗粒所以敏感肌和干皮一定谨慎购买。&/p&&p&【总结】:&b&清洁力可以,但是含有磨砂颗粒,所以是一款只适合多数油皮耐受男士(耐操)使用的产品,敏感肌千万不要用!&/b&&br&&/p&&p&&br&&/p&&p&&b&4&a href=&//link.zhihu.com/?target=https%3A//s.click.taobao.com/iHmVlRw& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&.碧欧泉男士净肤细致洁面膏&/a&&/b&&/p&&p&&b&类型:氨基酸+皂基复配&/b&&/p&&p&&b&适用人群:油皮、混油皮&/b&&/p&&p&&b&价格:官网260rmb/125ml&/b&&/p&&p&&br&&/p&&b&&figure&&img src=&https://pic3.zhimg.com/50/v2-7ead554ff_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&382& data-rawheight=&380& class=&content_image& width=&382&&&/figure&&/b&&p&【评测】碧欧泉有很多款洗面奶,这款同样是一款氨基酸类和皂基类复配的洗面奶,具有优良的清洁效果,还能有一定的润肤作用。另外还有蒙脱土、高岭土、硅酸铝镁等一些吸附脸上过剩的油脂。水杨酸还有一定的去角质的成分,不过这个里面加得不多,应该主要是用来抗菌的。总得来说这款洗面奶还不错,每一个成分都是货真价实,没得浪得虚名的。&/p&&p&【总结】里面含有水杨酸还有一定的去角质的成分,虽然不多,所以清洁效果很不错,但是敏感肌肤和干皮真的不要来踩雷!&/p&&p&&br&&/p&&p&&b&5&a href=&//link.zhihu.com/?target=https%3A//s.click.taobao.com/RfaVlRw& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&.科颜氏男士活力洁面啫喱&/a&&/b&&/p&&p&&b&类型:皂基&/b&&/p&&p&&b&适用人群:油皮、混油皮&/b&&/p&&p&&b&价格:天猫官网220rmb/250ml&/b&&/p&&p&&br&&/p&&b&&figure&&img src=&https://pic3.zhimg.com/50/v2-f1cecc56e68b76dc86865_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&380& data-rawheight=&380& class=&content_image& width=&380&&&/figure&&/b&&p&【评测】科颜氏的拳头产品哦,也是身边好评率很高的一款洗面奶。这款看了配方,据说里面添加了薄荷提取物,洗完清爽不紧绷,具有唤肤功能,早上用可以开始清爽的一天,适合忙碌,热爱运动的男性~啫喱的质地,有一股淡淡的薄荷味,泡沫很丰富,使用感很清爽,干净易清洗,完全不会觉得干。&/p&&p&【总结】泡沫丰富,能够清掉多余的油脂,早上用可以帮忙唤醒肌肤哈哈。适合皮肤耐受性高的男士哦。&/p&&p&&br&&/p&&p&&br&&/p&&p&&b&想要美白的男生,请点这一篇!&/b&&/p&&p&&br&&/p&&a href=&https://www.zhihu.com/question//answer/& data-draft-node=&block& data-draft-type=&link-card& data-image=&https://pic1.zhimg.com/v2-6f2df62abeb0_180x120.jpg& data-image-width=&400& data-image-height=&250& class=&internal&&男生如何变白?&/a&
candy的其他回答: 看到这个话题,对不起,candy又控制不住来回答了!成功改造身边众多男神皮肤的我这里就不放对比图了! 外国品牌的洗面奶,适合中国人的肤质吗?一看到这个提问我就知道果然是直男!为什么外国的洗面奶…
&p&女朋友是某人工智能公司HR,坐标北京,几天前闲聊说到这个问题,分享一下。&/p&&p&公司是创业公司,规模不大。现在不到70人,准备年末就要到100人以上,所以HR招人压力很大,年前刚获得一轮亿元以上融资,人工智能公司不差钱,此为背景。&/p&&p&那天她和产品经理出去和中科院AI方向即将毕业的女博士谈,给的是年薪70万,年末还有奖金福利等。但是人家没来。一是想做博后,二是想去BAT等大一点的企业。&/p&&p&女朋友分析是,&b&创业公司虽然给的钱和BAT差不多,但明显工作压力比这些公司要大。&/b&所以人家不来也正常。也开玩笑跟我说,我们有个弟弟妹妹学这一方向的就好了,因为他们公司的股东,都是原来BAT做人工智能方向现在下来自己创业的,圈子都很熟,我们如果有个亲戚朋友,够得上格,培养三年然后去BAT,年薪百万以上是没问题的。&/p&&p&&b&她也跟我说,现在人工智能方向工资的确是高,有点像赚快钱性质。其实说白了,大家技术都差不多,那靠什么能脱颖而出呢?就是“速度”,谁先做出来产品谁占领市场。所以AI高端人才,比如中科院清华这种,你学这个的就可以来,来了就是高薪。&/b&&/p&&p&虽不可能一直这样,但现在真的是缺人。她原来在互联网软件公司做HR,也经历过虚高到现在平稳的阶段。现在互联网行业就没前几年那么疯狂了。她原来互联网公司的一个清华本科毕业生,第一年是30万年薪。而如果在现在的人工智能公司,她能给到45左右。是要高很多的。而且每年工资涨幅也是很大的。&/p&&p&&b&所以人工智能这一块还会持续火一段时间。但我们也谈到了一个问题,就是基本只要本科名校及以上(我说的名校不止限于清北中科院,211学校及以上的大学都有自己强势的专业,也是很有机会的),但普通学校的计算机,很难进来。其实我们学计算机方向的毕业生从总体上看是供大于求的,但符合公司预期的,是供小于求的,所以招不到靠谱的人是HR们常用的口头禅,但其实这是一种正常现象,求职就像相亲,双向选择就会出现这样的问题,你看上的对方看不上你,能看上你的你又看不上人家。&/b&&/p&&p&&b&现在人工智能方向的本科生及研究生平均工资,是高于决大部分行业的,这是事实,不是因为这个行业产生的利润高,而是通过融资产生的投入高,现在是不计成本抢市场的阶段,但人工智能公司也是良莠不齐,在蓬勃发展的背后凑热闹的也不少,过两年通过市场选择会倒下一批融不到资的企业。所以进大企业是稳妥的选择,进小企业,风险大,说俗点看运气,如果能跟着企业做起来,没准作为元老还会有额外收入,如股份,但如果公司倒闭了,可能会浪费您的宝贵时间。&/b&&/p&&p&人工智能方向的公司,供大家参考。&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-2e723f60d1c31e194942fdf9937ceddd_b.jpg& data-rawwidth=&2000& data-rawheight=&1957& data-size=&normal& class=&origin_image zh-lightbox-thumb& width=&2000& data-original=&https://pic3.zhimg.com/50/v2-2e723f60d1c31e194942fdf9937ceddd_r.jpg&&&/figure&
女朋友是某人工智能公司HR,坐标北京,几天前闲聊说到这个问题,分享一下。公司是创业公司,规模不大。现在不到70人,准备年末就要到100人以上,所以HR招人压力很大,年前刚获得一轮亿元以上融资,人工智能公司不差钱,此为背景。那天她和产品经理出去和中…
&p&超级压抑。每一秒都觉得没办法呼吸。&/p&&p&不能叫生活吧。挣扎过。&/p&&p&在NYU呆了6个月,住Union Square。几乎每一秒都是钻进耳朵里的警笛声,听着头疼想吐。晚上吵的多年的耳鸣都没感觉了。3月底还下暴雪冰雹,冷得我一步都不想出门。4月中突然就像夏天一样。天气真的可怕。室友还非要开窗,涌进来的风声人声只让我觉得这地方浮躁得可怕。我觉得地狱就是这样了。&/p&&p&街上流浪汉太多了,NYU教学楼附近都能一堆乱七八糟的人。没有一秒觉得安全。但又从来没担忧过自己安全,没有时间思考会不会有枪击案。&/p&&p&吃的超级多超级好吃。我推荐能说个几天几夜没完(可以看-madsExycool- 微博…………我都有整理)但是人太太太多了,很多店不一开门就去就需要疯狂排队。为了吃好吃的,不饿也塞进去,吃撑了很痛苦。China Blue一定要吃一顿。是回国了都会想念的那种好吃。&/p&&p&地铁超级脏。路上人超级多。垃圾能堆起来挡到我的脸。每两步都是餐车和便利店。觉得啥都没有的地方能站着一个又一个拍照的人。&/p&&p&最熟悉的路线是从14街坐地铁去Times Square的投行。以为都不用看Google Map就能走到。结果有一次明明是要去MS,结果进了Barclays。&/p&&p&到了纽约以后觉得自己太太太穷了,什么都不舍得买,领的奖学金都用来吃了。想了好久好久的包一直不买,全去吃了Shakeshack和Royce薯片。最后走的时候带着6个月吃出的一身肥肉,不摸都觉得悲伤。&/p&&p&最后一天去了真的华尔街。在Sky Lobby看到了自由女神像。在我这么高的地方看原来那么小。回去了后在Sandro关门前16分钟开始从宿舍飞奔出去,就为了买两件喜欢的衣服,也是一整个学期唯一买的两件衣服。明明7点多了天还像是上午一样亮。走回去的时候,路上几个很骄傲的女孩子昂着下巴问我,怎么走到一大道。好像我是纽约人一样,还好我知道路,就怕给指错了。&/p&&p&一个小时没到就把行李都整理好了,真的没东西,扔的时候也一点不心疼。终于要走了,终于可以走了,可是还要回来。18号没录的公司活动想想就委屈。那么多没准备的面试想吐。整个纽约的日子都给了Recruiting和吃吃吃。挤出的时候看了Chicago。可是因为累和来不及做完作业,看完了Cell Block Tango就走了。和我约Coffee Chat的ED问我what’s ur next show?我脑子一片空白,真是什么都不知道。想了好久说Lion King。呵呵。&/p&&p&也去了Met Opera看蝴蝶夫人。被好看的装修深深震惊。陡峭的观众席我走上去腿就发软,从没想过自己那么贪生怕死,两年前还是恨不得蹦极跳伞全来一套。又是因为累,第一场全睡过去了。也去了大都会博物馆和MoMA,什么都看不懂。照了一圈相。不过是真喜欢莫奈呀。推荐摩根图书馆。&/p&&p&去的最远的是Queens和Bronx。各一次。然后没出过曼哈顿了。也是去了NYU才发现,我一直以为的纽约,不过就是曼哈顿岛。出了对我来说就不是纽约了。&/p&&p&还有好多呢,没什么特别开心的回忆。全是在没有阳光的阴暗宿舍里一边哭一边投简历,一边疯狂暴食一边崩溃写作业的回忆。明明上着最简单的课,却焦虑到睡不着或者只想睡。&/p&&p&纽约让我没有办法呼吸。没有讨厌。如果能留下来,那很好。不能的话,也没什么遗憾的。&/p&&p&还有很多能说的,只是想送给终于努力了一次的自己。真正意识到&/p&&p&我怎么那么幸运呢。&/p&&p&&/p&
超级压抑。每一秒都觉得没办法呼吸。不能叫生活吧。挣扎过。在NYU呆了6个月,住Union Square。几乎每一秒都是钻进耳朵里的警笛声,听着头疼想吐。晚上吵的多年的耳鸣都没感觉了。3月底还下暴雪冰雹,冷得我一步都不想出门。4月中突然就像夏天一样。天气真的…
&figure&&img src=&https://pic4.zhimg.com/v2-16fc25a2c88f110ee8af24a_b.jpg& data-rawwidth=&4032& data-rawheight=&3016& class=&origin_image zh-lightbox-thumb& width=&4032& data-original=&https://pic4.zhimg.com/v2-16fc25a2c88f110ee8af24a_r.jpg&&&/figure&&p&4月19日,本人拿到了网易的口头offer。已经决定去网易-杭研院实习。精神紧绷了一个半月,现在可以好好放松了~&/p&&p&接下来与大家分享一下本人找实习的经验。虽说是找实习,相关经验在秋招时也应该是适用的。&/p&&p&以下经验主要偏向技术岗,且更多地侧重于前端。&/p&&hr&&h2&简历&/h2&&p&分享两个简历模板:&/p&&ul&&li&&a href=&https://link.zhihu.com/?target=https%3A//www.wondercv.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&超级简历&/a&&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//github.com/geekcompany/ResumeSample& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&程序猿简历通用模板&/a&(请自学Markdown语法)&/li&&/ul&&p&关于怎么写简历,知乎上有许多宝贵经验,我就强调以下几点:&/p&&ul&&li&实事求是,不怎么了解的东西别往简历上写。&/li&&li&项目经历、学生工作、兴趣爱好等最好有详实的数据和论据支撑,如“该项目后期经过XX方面的性能优化,效率提升22.7%”、“举办XX活动,参加人数XX人,持续XX天”、“爱好唱歌,校园十佳歌手三等奖”。而且一定要体现你起了哪些作用。&/li&&/ul&&hr&&h2&网申和内推&/h2&&p&简历写好后就进入这个阶段啦。建议大家关注以下几个微信公众号:&/p&&ul&&li&校招导师&/li&&li&内推军&/li&&li&互联伴&/li&&/ul&&p&和这几个网站:&/p&&ul&&li&&a href=&https://link.zhihu.com/?target=https%3A//www.shixiseng.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&实习僧&/a&&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//www.nowcoder.com/5779293& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&牛客网&/a&&/li&&li&&a href=&https://link.zhihu.com/?target=http%3A//ssdut.dlut.edu.cn/bkspy/bksgl/zsjy/sxjy/jyzd.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&软院官网-招生就业&/a&&/li&&/ul&&p&注意,部分公众号和网站提供收费服务,我觉得&b&毫无必要&/b&。不要在这方面浪费钱,网上免费的资源已经多到眼花缭乱,像我这样善良的主动分享经验的网友也挺多。&/p&&p&这个阶段我犯了一个大错误。内推找得太早,导致复习得还不够充分就接到了阿里和腾讯的电话,头几次电话面试缺乏经验发挥失常,浪费了这两家公司的内推机会。现在想起来都捶胸顿足……可以考虑在各大公司内推/网申截止日期前几天再投递。&/p&&p&邮箱最好用163、gmail等邮箱,但京东、美团、腾讯等公司建议使用QQ邮箱。每天都要注意有没有收到新邮件,注意要翻一翻垃圾邮件,可能被误识别。&/p&&p&除非有很明确的目标,我建议大多数同学还是海投。我自己就投了三十多家,叫得上名字的公司几乎都投了。笔试、面试也是很宝贵的经验,哪怕倒贴钱我也要多尝试,何况投简历、笔试和远程面试根本就不要钱呢?&/p&&hr&&h2&笔试&/h2&&p&非技术岗的笔试喜欢考智力题,这点类似公务员考试。牛客网上可以刷题,或者买公务员考试的资料也行。至于具体的产品经理、策划等还考些别的什么,我不太了解。&/p&&p&大多数公司技术岗笔试的套路差不多,选择题+编程题,有时候还会有问答题。选择题的考点,除了根据你选择的岗位有所侧重,更多地还是考察基础知识。C/C++/Java基础、数据结构、操作系统、计算机网络一定要重点复习(用学校的教材即可),如果有多余时间,最好再看看编译原理。牛客网上也可以做对应的专项练习。&/p&&p&至于编程题……这也是我心中的痛啊……羡慕学ACM的同学,在这方面优势就很大了。LeetCode、&a href=&https://link.zhihu.com/?target=http%3A//www.lintcode.com/problem/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&LintCode&/a&都可以刷刷。书籍推荐《剑指offer》,图书馆有旧版的。LintCode的阶梯训练-书籍里也有《剑指offer》的全套练习题,&a href=&https://link.zhihu.com/?target=https%3A//www.jiuzhang.com/solution/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&九章算法&/a&上也可以搜每道题的题解。刷通了《剑指offer》,除去头条笔试以外的编程题,做出一半还是比较轻松的。&/p&&p&大多数公司的编程题支持多门语言。你可以挑选自己喜欢的语言,熟悉相关的API,免得到时候要自己实现一些原本就有的函数。但最好还是练一练C/C++,面试的时候面试官不一定会你掌握的语言,但多少懂点C/C++。&/p&&p&如果是在牛客网笔试,“校招小管家”微信公众号会在笔试前提醒你。吐槽一下赛码网,没有牛客网好用。&/p&&hr&&h2&面试&/h2&&p&面试有电话面试、视频面试、现场面试。电话面试更多地会考察你的知识点、谈谈你过去做过的项目,很少会问你复杂的算法题,即使问了也是让你讲讲思路。视频面试和现场面试就会让你写比较细致的代码了,到时候要仔细考虑边界情况和特别用例。不过我很少见到要求你一定要把代码跑起来的面试官。&/p&&p&面试会有自我介绍环节,稍微准备一下就好。我的自我介绍通常就半分钟。&/p&&p&面试的时候一定要放松,语速尽可能平缓。遇到不会的知识点请大方地说你不会(或者像我这样说:“这个知识点我不了解,以下是我的一些猜测……”或者“您能给一些提示吗?”)。硬着头皮回答只是在浪费双方的时间。&/p&&p&面试通常有好几轮,一般是若干轮技术面加上最后一轮的HR面。阿里的HR面很玄学,其他公司还好。但我至今也想不通为啥链家的HR面把我刷掉了……&/p&&p&去大公司面试就像追女孩子,如果面完试很久都没回你消息,你也别多问,免得两边都不愉快。如果是小公司可以冒险尝试一下,因为小公司的流程不那么正规,有周旋的余地。&/p&&p&以下是我有印象的各大公司的&b&前端&/b&面试题。括号内为答案和吐槽。&/p&&h2&阿里&/h2&&p&阿里内推和网申都开始得比较早,但如前文所说,大家可以不急着投,等准备充分了再去试试运气。&/p&&p&可以在网站的个人中心里查看自己的面试进度。希望大家不会看到“已回绝”三个字。&/p&&p&简历面,电话(太紧张+没睡醒的缘故,我在这里挂了)&/p&&ul&&li&简述 Vue 的生存周期(创建,挂载,更新,销毁)&/li&&li&你用过 Bootstrap 写过库吗?让你用 Bootstrap 设计一个系统,怎么设计?(这问题我现在都不知道怎么答)&/li&&li&Express 和 Koa 框架的区别、优缺点(&a href=&https://www.zhihu.com/question/& class=&internal&&参见知乎&/a&)&/li&&li&Node.js 的优缺点(擅长I/O密集、不擅长计算密集……)&/li&&/ul&&hr&&h2&腾讯&/h2&&p&腾讯和阿里都喜欢电话突然袭击,这一点很不友好……&/p&&p&腾讯的面试进度可以在微信公众号里查看。&/p&&p&一面,电话&/p&&ul&&li&ES6 里 let 和 var 的区别(前者块作用域,后者函数作用域;感谢 &a class=&member_mention& href=&https://www.zhihu.com/people/524ed0a2a193beb5eb65& data-hash=&524ed0a2a193beb5eb65& data-hovercard=&p$b$524ed0a2a193beb5eb65&&@邱小白&/a& 的更正,关于变量提升的问题,可以参考此文:&a href=&https://link.zhihu.com/?target=https%3A//www.jianshu.com/p/0f49c88cf169& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&let深入理解---let存在变量提升吗?&/a&)&/li&&li&系统优化方案?简述一下 CDN 加速服务?(&a href=&https://www.zhihu.com/question/& class=&internal&&知乎-CDN服务&/a&)&/li&&li&简述事件委托机制(事件捕获、冒泡,父元素监听)&/li&&li&HTTP 里的304状态码了解吗?(&a href=&https://link.zhihu.com/?target=http%3A//hpoenixf.com/%25E9%259D%25A2%25E8%25AF%%25BF%%E4%25B9%258Bhttp%25E7%258A%25B6%25E6%E7%25A0%%259C%%2593%25AA%25E4%25BA%259B.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&面试-状态码&/a&)&/li&&li&简述 ES2017 里的 async 和 await (&a href=&https://link.zhihu.com/?target=https%3A//github.com/JoeHetfield/You-Dont-Know-JS/blob/master/es6%0beyond/ch8.md& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&你不知道的JS&/a&)&/li&&li&谈谈你印象最深的一个项目(照实说)&/li&&/ul&&p&二面,电话(挂了)&/p&&ul&&li&你觉得要怎样成为一名优秀的前端工程师?(快速学习、善于沟通)&/li&&li&HTTP 、 HTTPS 、 HTTP2 的区别?(&a href=&https://link.zhihu.com/?target=http%3A//www.alloyteam.com/2016/07/httphttp2-0spdyhttps-reading-this-is-enough/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&关于HTTP你该知道的&/a&)&/li&&li&简述一下用户访问网站的过程(缓存,DNS查询,建立链接,请求,响应,收到页面,解析DOM树,显示内容,首屏加载完成,可交互)&/li&&li&你有什么要问我的吗?(见后文小结里的HR相关文章)&/li&&/ul&&p&笔试后北京一面。体验极差!不能一次面完嘛!复试还是改电话吧……&/p&&ul&&li&问项目(照实说)&/li&&li&列举数组的用法(建议分类列举,栈、队列、映射、删除等)&/li&&li&数组去重(直接倒进集合再倒出来)&/li&&li&跨域(图像ping, JSONP , CORS , webSocket 等)&/li&&li&本地存储( cookie , localStorage , sessionStorage 等)&/li&&li&HTTP , TCP , UDP , IP (参看计算机网络教材)&/li&&li&进程通信,有名和匿名管道(&a href=&https://link.zhihu.com/?target=https%3A//blog.csdn.net/zm1_1zm/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&有名管道和无名管道&/a&)&/li&&li&你有什么要问我的吗?(见后文小结里的HR相关文章)&/li&&/ul&&p&一面过了后公众号显示进入复试状态,但二面一直没消息。成备胎了?&/p&&hr&&h2&头条&/h2&&p&头条面试问的算法题比起笔试题简单多了。&/p&&p&面试前会有小姐姐和你约时间。&/p&&p&一般是在牛客网上视频面试,会让你在在线编译器里写代码。顺利的话一次三面。头条回绝人倒是干脆,面完试十五分钟内就会给你打电话。像我这样被挂起来的倒是挺少见……&/p&&p&一面,视频&/p&&ul&&li&简述 CSRF (跨站请求伪造)的攻击和防御措施(&a href=&https://link.zhihu.com/?target=https%3A//blog.csdn.net/stpeace/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&CSDN博客-CSRF&/a&)&/li&&li&在线写代码,给定一个数组和一个正整数N,求一个和小于N的最长连续子数组(我两层for循环暴力解了,在面试官引导下做出了一定的优化)&/li&&li&在线写代码, CSS 的单行和多行截断?( overflow , text-overflow )&/li&&li&Vue 的双向绑定原理(事件监听, getter 和 setter )&/li&&/ul&&p&别的记不清了……当时网不好&/p&&p&二面,视频(三面还没给我消息,估计凉了)&/p&&ul&&li&在线写代码,给定一个二叉树,求根节点到叶子节点的路径上所有节点值之和(DFS,先序遍历,递归)&/li&&li&在线写代码,给定两个有序数组,合并为一个有序数组。不许使用 js 的 concat 和 sort 方法(两个指针)&/li&&li&在线写代码,两栏布局,左边定宽右边自适应,等高( flex , grid , float , position ,方法很多随便说几个)&/li&&li&简述自定义事件实现方法(参看红宝书)&/li&&li&简述 getter 和 setter 写法(参看红宝书)&/li&&li&TCP 三次握手和四次挥手,拥塞控制(参看计算机网络教材)&/li&&li&你有什么要问我的吗?(见后文小结里的HR相关文章)&/li&&/ul&&hr&&h2&链家&/h2&&p&我也不知道我为啥挂了……&/p&&p&当时面试地点在凯伦饭店。环境舒适,面试官也挺温和。&/p&&p&技术面难度不大,但问得比较细。我印象不深,一二面合起来写吧。&/p&&p&技术面&/p&&ul&&li&跨域方式( JSONP ,
webSocket 等,但原理要搞懂)&/li&&li&Web 本地存储( Cookie , localStorage , sessionStorage 等)&/li&&li&Cookie 相关的头字段和格式( Set-Cookie:name1=value1, expires='...',expires='...' )&/li&&li&document.cookie 的格式,写一个封装后的函数(格式同上,函数就是花式处理字符串)&/li&&li&session 原理(基于 Cookie ,或查询字符串,或 ETag )&/li&&li&手写代码,不产生新数组,删除数组里的重复元素(排序, splice() )&/li&&li&项目细节(问了我一堆后端,还好当年项目搭档的源码我还有印象)&/li&&li&你有什么要问我的吗?(见后文小结里的HR相关文章)&/li&&/ul&&p&二面面试官对我的评价:动手能力强,能解决问题,但所学知识杂而不精,不过学生都这样。&/p&&p&HR面&/p&&p&基本是天南海北地侃大山,家庭住址、经济条件、寝室关系、参加过的竞赛、做过的项目、职业规划等都会关联到……我可能在这个环节说错话了。言多必失,不要太实诚,也不要撒谎。&/p&&hr&&h2&网易&/h2&&p&网易的面试体验挺不错。它的微信公众号会给你叫号,前台小姐姐也会提醒你,每一面结束后都可以找前台小姐姐查询面试结果。而且食堂超级好吃!还可以边吃饭边吸猫!&/p&&p&面试地点在杭州研究院一楼大厅。环境舒适,就是座位有点不够用。&/p&&p&一面&/p&&ul&&li&6道基本技术问题,居中、闭包、块级元素和行内元素等(答案略)&/li&&li&某个项目的页面布局方式,缓存的设计和优化方式(本地存储和协议相关的)&/li&&li&ajax 的原生写法(创建 XHR 对象, open() , setRequestHeader() , send() , onreadystatechange )&/li&&li&vue-router 的原理( hash , HTML5 新增的 pushState )&/li&&/ul&&p&关于 ajax ,我再强调以下方面。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&//open()接受3个参数:请求类型、 URL 和是否异步的布尔值
//GET方式通常这样发:
xhr.open(&get&, &example.php?name1=value1&name2=value2&, true)
//可以设定请求头,包括自定义请求头,比方说这样:
xhr.setRequestHeader(&MyHeader&, &MyValue&);
//可以这样取得一个包含所有头部信息的长字符串:
var myHeader = xhr.getResponseHeader(&MyHeader&);
var allHeaders = xhr.getAllResponseHeaders();
//POST方式有这几个地方要改:
//请求头要重设,数据会以key1=value1&key2=value2的方式发送到服务器
xhr.setRequestHeader(&Content-Type&, &application/x-www-form-urlencoded&);
//获取表单
var form = document.getElementById(&user-info&);
//序列化表单,发送的内容传入send()
xhr.send(serialize(form));
//也可以这样传值:
var data = new FormData(form);
//再传一点别的
data.append(&name&, &Nicholas&)
xhr.send(data);
&/code&&/pre&&/div&&p&别的不记得了……&/p&&p&二面&/p&&p&面试官:“你觉得你擅长CSS还是JS?”&br&我:“JS。”&br&面试官:“好,那我问你一道CSS的问题。”&br&我:“???”&/p&&ul&&li&CSS 三栏布局,左右定宽,中间自适应( flex , grid 等)&/li&&li&解释构造函数、对象、原型链之间的关系(看红宝书)&/li&&li&手写代码,实现原型式继承(看红宝书)&/li&&li&手写代码,实现借用构造函数(看红宝书)&/li&&li&Vue 双向绑定原理(事件监听, getter 和 setter )&/li&&li&Virtual DOM 和 diff 算法( DOM 树,分层比较, key , DocumentFragment )&/li&&li&jQuery 链式调用的原理(&a href=&https://www.zhihu.com/question/& class=&internal&&知乎-jQuery链式调用&/a&)&/li&&li&最近碰到的技术难题,不一定是前端(我答了B站的爬虫与反爬虫)&/li&&/ul&&p&关于反爬虫,请求头中的这两个字段要修改。&/p&&ul&&li&Host :发出请求的页面所在的域。&/li&&li&Referer :发出请求的页面的 URI 。注意, HTTP 规范将这个头部字段拼写错了,而为保证与规范一致,也只能将错就错了(这个英文单词的正确拼法应该是
referrer )。&/li&&/ul&&p&HR面&/p&&p&HR小姐姐似乎对我们学校挺熟悉的,但好像不是校友……&/p&&ul&&li&谈一谈过去做过的项目、面对的难题(和UI的沟通问题,顺便引出我后来自学了平面设计。又提了提爬虫)&/li&&li&家在哪里(照实回答就行)&/li&&li&未来职业规划(表示出你想在公司长久待下去,继续进步就行)&/li&&li&具体的技术发展方向(我答的是“能支持上亿用户使用的前端架构”)&/li&&li&为了往这个方向发展,你所做的努力(我答的是“在看《高性能网站建设》、自学后端,顺便提了一下‘东北Java第一人’姜国海老师”)&/li&&li&预测一下前端未来的发展趋势(我答的是“自动化”)&/li&&li&拿了哪家的offer?(……还是照实回答吧)&/li&&li&实习时间(我建议把时间段说得宽松一些,到时候真的冲突再商量)&/li&&/ul&&hr&&h2&京东&/h2&&p&京东的面试小哥哥有点逗。因为是临时改成电话面试,过程不太正规,题目直接用手机的摄像头传给我……&/p&&p&初面已过,复试原本显示待安排,后来估计是招满人直接给我挂了。&/p&&p&一面&/p&&ul&&li&列举块级元素和行内元素( div 等, span 等)&/li&&li&absolute 依据的定位元素是?(非 static 的祖先元素)&/li&&li&几道 js 基础题(多去牛客网刷题)&/li&&li&Vue 里 v-if 和 v-show 的区别?(&a href=&https://link.zhihu.com/?target=https%3A//cn.vuejs.org/v2/guide/conditional.html%23v-if-vs-v-show& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&文档&/a&)&/li&&li&parseInt() 和 array 的 map 方法的参数?(看红宝书)&/li&&/ul&&p&面试官对我的评价:基础还可以,做项目的能力是有的,但缺乏深度,要多关注一些细节&/p&&hr&&h2&去哪儿网&/h2&&p&距离去哪儿网笔试快一个月了,我都以为我凉了,结果在北京面腾讯的当天下午连续接到三个电话……只有一轮技术面+一轮HR面,然后就给我发了口头offer,相当地干脆利落……&/p&&p&去哪儿网好像更注重考察你对框架、工具的应用,对于基础考得反而不多。而且还考了我 jQuery ,别的公司都不怎么考的……&/p&&p&一面&/p&&ul&&li&webpack 用过吗?如何处理图片、 CSS 文件?(各种 loader )&/li&&li&使用 flex 布局写移动端布局(注意 flex-direction 要改)&/li&&li&jQuery 的 delegate 原理(事件冒泡与捕获)&/li&&/ul&&p&不止这些,但别的忘了……&/p&&p&HR面&/p&&ul&&li&薪资&/li&&li&可实习时间(我说了7~9月)&/li&&li&职业发展规划(有节制地胡说八道)&/li&&/ul&&p&别的不记得了……因为整个过程速度太快,来不及记忆……&/p&&hr&&h2&搜狐&/h2&&p&我投了三份简历给搜狐,结果三份全被刷了……但4月18日早上搜狐面试官突然加我微信好友!于是当天晚上十点视频面试。&/p&&p&一面&/p&&ul&&li&HTML5 的语义化标签( header , footer , main 等)&/li&&li&position 的取值和含义(&a href=&https://link.zhihu.com/?target=http%3A//www.w3school.com.cn/cssref/pr_class_position.asp& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&W3Cschool-position属性&/a&)&/li&&li&z-index 的蜜汁用法(这是一个“拼爹”的属性)&/li&&li&CORS 跨域文件共享的请求头(询问允许的方法和域)&/li&&li&获取页面滚动高度( window.pageYOffset )&/li&&li&函数节流和去抖,写滚动监听函数(&a href=&https://link.zhihu.com/?target=https%3A//www.cnblogs.com/caizhenbo/p/6378202.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&函数节流和去抖&/a&)&/li&&li&你有什么要问我的吗?(见后文小结里的HR相关文章)&/li&&/ul&&hr&&h2&百度&/h2&&p&虽然百度这几年发展势头落后于AT,甚至快被京东赶上了,毕竟瘦死的骆驼比马大,面试还是相当有难度和水准的。本人很遗憾地挂在了二面。看来只能投奔网易的怀抱了~&/p&&p&百度也是在牛客网上进行远程视频,流程和头条差不多。&/p&&p&一面&/p&&ul&&li&询问你的项目经验、学习经历、主修语言(照实答)&/li&&li&解释ES6的暂时性死区( let 和 var 的区别)&/li&&li&箭头函数、闭包、异步(老生常谈,参见上文)&/li&&li&高阶函数(呃……我真不太清楚这是啥,听起来挺像闭包的)&/li&&li&求N的阶乘末尾有多少个0,在线码代码或讲思路(求因数,统计2、5、10的个数)&/li&&li&给一个小于一百万的数,求和它最接近的 Fibo 数(我的思路是简单地求数列然后求差,面试官说 Fibo 数超过34个以后就超过一百万,可以把34个数都求出来然后研究状态转换……)&/li&&/ul&&p&一面面试官给我的评价:“基础扎实,逻辑还可以,但代码风格不太好(ES5和ES6混用,封装不好),未来发展方向不明确。可以进入第二轮面试。”&/p&&p&二面&/p&&p&二面面试官说话不太清晰且声音太小,对面环境也比较嘈杂(好像也在面试?),这点不如头条。头条是在独立的小隔间里。&/p&&ul&&li&CSS布局( Grid 和 flex 都考且考察细致)&/li&&li&数组的随机排序(我蒙了个答案,好像还算对。&a href=&https://link.zhihu.com/?target=http%3A//www.jb51.net/article/81363.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&打乱数组&/a&)&/li&&li&JSON 对象的深度克隆(遍历递归,或者序列化和反序列化)&/li&&li&简述动画写法( setTimeout , requestAnimationFrame , CSS3 ……)&/li&&li&列举“传统”的异步(……这题啥意思?不会)&/li&&li&Node 的多线程,高并发,安全(我都不会……问后端大佬吧)&/li&&li&听说过 PWA 吗?(没听说过,不会……)&/li&&li&解释 event loop (听过,不太会)&/li&&li&服务端渲染,计算首屏和白屏时间(不太会……&a href=&https://link.zhihu.com/?target=http%3A//www.bubuko.com/infodetail-2265464.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&首屏白屏&/a&&/li&&li&服务器如何强制更新后的文件替代客户端缓存的文件(不太会……好像和MD5有关?)&/li&&/ul&&p&还有很多不太记得了,反正我都不会…………&/p&&p&二面面试官给我的评价:“二面failed。学习能力不错,反应快,知识的广度有,但缺乏深度,不够系统。建议研读V8引擎源码,Node源码,花半年时间。”原来我已经进步到可以看源码的程度啦?虽然挂了,但听面试官这么说还有点开心~&/p&&h2&小结&/h2&&p&看到这里,相信读者也已经感觉到,许多面试题是有套路和重点难点的。我分享几篇总结这些套路的文章。&/p&&ul&&li&&a href=&https://link.zhihu.com/?target=http%3A//hpoenixf.com/%25E5%25A4%25A7%25E5%258E%%E7%25AB%25AF%25E9%259D%25A2%25E8%25AF%%E4%25BB%%25B9%2588.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&大厂前端面试考什么?&/a&&/li&&li&&a href=&https://link.zhihu.com/?target=http%3A//hpoenixf.com/%25E5%E7%25AB%25AF%25E8%25BF%259B%25E9%%25E7%25B3%25BB%25E5%-%25E7%259B%25AE%25E5%25BD%2595.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&前端进阶系列&/a&&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/29890%3Ftype%3D2%26order%3D0%26pos%3D16%26page%3D7& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&这可能不只是一篇面经&/a&&/li&&li&&a href=&https://link.zhihu.com/?target=http%3A//www.infoq.com/cn/articles/react-dom-diff& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&diff算法&/a&&/li&&li&&a href=&https://link.zhihu.com/?target=http%3A//www.cnblogs.com/syfwhu/p/4431143.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&最后一面-HR面&/a&&/li&&/ul&&p&都是前辈们留下的宝贵经验,值得好好吸收。&/p&&p&我的找实习总结就写到这里,感谢大家阅读。祝愿大家能找到满意的实习。&/p&&p&推荐自己的另一篇文章~&/p&&a href=&https://zhuanlan.zhihu.com/p/& data-draft-node=&block& data-draft-type=&link-card& class=&internal&&凤鸣于岐:前端学习建议 | 书籍和资料推荐&/a&&p&&/p&
4月19日,本人拿到了网易的口头offer。已经决定去网易-杭研院实习。精神紧绷了一个半月,现在可以好好放松了~接下来与大家分享一下本人找实习的经验。虽说是找实习,相关经验在秋招时也应该是适用的。以下经验主要偏向技术岗,且更多地侧重于前端。简历分享…
&figure&&img src=&https://pic4.zhimg.com/v2-bfef0d4b22e41eece20f241_b.jpg& data-rawwidth=&1920& data-rawheight=&1080& class=&origin_image zh-lightbox-thumb& width=&1920& data-original=&https://pic4.zhimg.com/v2-bfef0d4b22e41eece20f241_r.jpg&&&/figure&&p&作为程序员,你经常会发现自己是某些网站的永久访问者。它们可以是教程、参考或论坛。因此,在这篇文章中,让我们看看给程序员的最佳网站。&/p&&h2&&b&W3Schools&/b&&/h2&&p&&a href=&https://link.zhihu.com/?target=https%3A//www.w3schools.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&W3Schools&/a& 是为初学者和有经验的 Web 开发人员学习各种编程语言的最佳网站之一。你可以学习 HTML5、CSS3、PHP、 JavaScript、ASP 等。&/p&&p&更重要的是,该网站为网页开发人员提供了大量资源和参考资料。&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-dee741f431ff951a01526_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&550& data-rawheight=&110& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic3.zhimg.com/v2-dee741f431ff951a01526_r.jpg&&&/figure&&p&&br&&/p&&p&&i&w3schools logo&/i&&/p&&p&你可以快速浏览各种关键字及其功能。该网站非常具有互动性,它允许你在网站本身的嵌入式编辑器中尝试和练习代码。该网站是你作为网页开发人员少数需要经常访问的网站之一。&/p&&p&(LCTT 译注:有一个国内网站 &a href=&https://link.zhihu.com/?target=http%3A//www.w3school.com.cn/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&www.w3school.com.cn&/a& 提供类似的中文内容,但二者似无关系。)&/p&&h2&&b&GeeksforGeeks&/b&&/h2&&p&&a href=&https://link.zhihu.com/?target=http%3A//www.geeksforgeeks.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GeeksforGeeks&/a& 是一个主要专注于计算机科学的网站。它有大量的算法,解决方案和编程问题。&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-b86e80a2bf8b7cf37009c7_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&550& data-rawheight=&152& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic1.zhimg.com/v2-b86e80a2bf8b7cf37009c7_r.jpg&&&/figure&&p&&br&&/p&&p&&i&geeksforgeeks programming support&/i&&/p&&p&该网站也有很多面试中经常问到的问题。由于该网站更多地涉及计算机科学,因此你可以找到很多编程问题在大多数著名语言下的解决方案。&/p&&h2&&b&TutorialsPoint&/b&&/h2&&p&一个学习任何东西的地方。&a href=&https://link.zhihu.com/?target=https%3A//www.tutorialspoint.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&TutorialsPoint&/a& 有一些又好又简单的教程,它可以教你任何编程语言。我真的很喜欢这个网站,它不仅限于通用编程语言。&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-c3a699ddf4c022c0c3e353_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&311& data-rawheight=&89& class=&content_image& width=&311&&&/figure&&p&&br&&/p&&p&你可以在这里上找到几乎所有语言框架的教程。&/p&&}

我要回帖

更多关于 that lee sin smurf 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信