刚参加完58和头条的前端笔试 说说感受

先说头条把 头条还是那个头条啊 考的全不会 写的全不对

前端一共四个题 1个改错 2个编程 1个附加

改错题 很新颖 第一次见 不过为啥给的是c语言的代码 还考一个树 一入js深似海 从此c java c++...是路人

随便写了几个地方 心想那就编程题努努力吧

编程题 第一个感觉 挺简单 对x轴的排序 然后从第i个开始往后找 如果纵坐标大于第i个的纵坐标就跳出

但是提交的时候 提示超时 只A了50% 心态瞬间爆炸
第二个编程题 这里必须吐槽下 怎么有没有js编程语言了 用的不熟悉的java
我一想 好像也不难啊 直接对所有数据从大到小排序arr 然后新建一个数组newArr 保存从第1到第i个的和
去比较 arr[i]*newArr[i] 呀 开开心心去提交 发现只A了10% 心中一局mmp不知当不当讲
去qq群讨论了下 有大佬说跟leetcode84有一些类似 发现leetcode84是hard级别的 草草提交了
最后一个附加题 卧槽 竟然让用js实现俄罗斯方块 我的天 放我本科 这都能算是一个毕业作品了 
大概写了下思路 注意判断界限 绑定键盘事件 翻转的时候注意矩阵变化
唉 头条还是难啊 那么多人想去的公司 不难怎么看出来水平高低
做完头条是20:50 于是乎转战去做58 
58的题出的中规中矩把 10个填空 5个问答 2个编程 1个附加(说白了也是编程)
10个填空感觉出的还可以 考的面也挺全 但都是知道概念的东西就行了
比如 举出4个设计模式 举出3个缓存里面的属性 举出4个react里面周期的方法(记不太清 不会) 举出4个nodejs的核心模块 ……
答得马马虎虎 很多都记不得了
5个问答题 出的基本都是红宝书里面的内容 1个继承 1个闭包 1个实现异步的几种方法 1个react的题(略过)还有一个事件捕获冒泡
2个编程题 个人觉得这个是最简单的了 一个判断回文 一个随机数组去重 随机数组去重用到了es6的set集合
1个附加题 实现深拷贝 就是把对象复制一下 用的遍历 
总结一下 差距还是很大 尤其红宝书最核心的那几章 面向对象 事件等
有几个点虽然没考 不过还是提醒小伙伴看下 dom操作 ajax原理 
就总结到这里吧 
全部评论
58的后端一点都不简单
点赞 回复 分享
发布于 2017-08-22 22:25
同学你好!首先感谢你参加今日头条笔试,如果在笔试过程中遇到任何问题,可以通过申诉通道与我们联系。情况核对属实后,可以有二次笔试的机会,成绩以最后一次考试为准。【申诉通道】campushr@bytedance.com,请在正文简要说明笔试遇到的问题,邮件标题为: 笔试申诉+岗位+姓名+***话,我们会尽快回复~
点赞 回复 分享
发布于 2017-08-22 22:27
我记得赛码网是支持js的,怎么会没有js呢
点赞 回复 分享
发布于 2017-08-22 22:29
深拷贝基本考的是思路,遍历要考虑的方面很多
点赞 回复 分享
发布于 2017-08-22 22:30
红宝书是哪本书?
点赞 回复 分享
发布于 2017-08-22 22:34
红宝书是哪个?
点赞 回复 分享
发布于 2017-08-22 22:37
划重点::::红宝书啊啊啊啊啊啊
点赞 回复 分享
发布于 2017-08-22 22:41
楼主好厉害~~~
点赞 回复 分享
发布于 2017-08-22 22:55
中途头条转58的飘过
点赞 回复 分享
发布于 2017-08-22 22:57
深拷贝用object序列化比较好吧
点赞 回复 分享
发布于 2017-08-22 23:33
为毛你的58都这么常规😂我的测开还有linux,数据库,html,智力题
点赞 回复 分享
发布于 2017-08-23 00:00
其实我觉得给我多点时间,头条还是可以想一想得,无奈中途转58,哎。。。
点赞 回复 分享
发布于 2017-08-23 00:08
哈哈哈,我转去58只剩25分钟左右,填空和简答做完就被强制交卷了
点赞 回复 分享
发布于 2017-08-23 02:27
Set 结构怎么保证是 100个?
点赞 回复 分享
发布于 2017-08-23 08:53
为什么我头条是三道编程题,虽然第三道没做。。。
点赞 回复 分享
发布于 2017-08-23 09:07

相关推荐

不愿透露姓名的神秘牛友
11-20 19:57
已编辑
某大厂 golang工程师 23.0k*16.0, 2k房补,年终大概率能拿到
点赞 评论 收藏
分享
我见java多妩媚:大外包
点赞 评论 收藏
分享
听说改名字就能收到offer哈:Radis写错了兄弟
点赞 评论 收藏
分享
点赞 12 评论
分享
牛客网
牛客企业服务