2019.4.19广联达前端实习生笔试面试

广联达投的是前端实习岗但是完全没有考到前端的知识……笔试地址赛码网,就是4个编程大题,共120分钟,没有给运行环境,输入输出给的也不规范,有点醉……

乌鸦喝水

第一次1杯,第二次1/2杯,第三次1/4杯……乌鸦一共喝了n次,计算乌鸦一共喝了多少水,用分数表示出来,分子和分母互质。
例如:输入n=2,输出为3/2

棋盘问题

有一个二维矩阵式 的棋盘,含有黑白两种棋子,分别用字母“X”、“O”表示,找到所有被黑色棋子围绕的白色棋子区域,并将这些白色棋子都替换为黑色棋子。
比如:
XXXX
XOOX
XXOX
XOXX
运行函数之后,变成
XXXX
XXXX
XXXX
XOXX
注意:边界上的白色棋子都不会被替换

链表问题

给定一个链表,返回链表开始入环的第一个节点,如果;链表无环,返回null
为了表示给定链表中的环,我们用pos里来表示链表表位链接到链表中的位置(索引从0开始),pos=-1则表示无环。
说明:不可以修改给定的链表
示例:
输入:head=[3,2,0,-4],pos=1
输出:tail connects to node index 1

题目的意思没看懂……好囧啊

股票问题

给定一个整数数组prices,表示每天的股票价格,fee表示每次交易所需要的手续费,你可以无限次交易,如果你已经买了股票,在卖出之前不能买别的股票,求获得利润的最大值。
示例:
输入:prices=[1,3,2,8,4,9],fee=2
输出:8
解释:((8-1)-2)+((9-4)-2)=8

0<prices.length<=50000
0<prices[i]<50000
0<=fee<50000

这是这里面最正常的一道题了……LeetCode上应该有原题……但是没有运行环境是几个意思?!?难道这四个大题都是要人工阅卷的吗?

一面

赛码网面试,面试官挺友好的,先传一份简历,然后正式开始,1小时左右
问了一些技术问题,编程题,智商题,项目相关,你有什么疑问

技术:

  • 闭包
  • CSS选择器
  • Ajax
  • 继承
  • !DOCTYPE
  • 怎么插入一个节点(var btn=document.createElement(“BUTTON”);)
  • 垂直居中实现方法
  • 深拷贝和浅拷贝
  • ES6有了解过吗

编程:

  • 写一个冒泡排序
  • 给一个number,比如说12345,输出“一万两千三百四十五”

智商题:

  • 30毫升和50毫升的容器,得到40毫升的水,会问有没有别的方法

项目:

  • 第一个项目用到了什么技术(一个外卖系统)
  • 如何设计一个登陆过程
  • canvas的一些API还记得吗?怎么画一条线?

疑问

  • 广联达前端主要用的是什么样的技术栈?
  • 前端学习的建议
  • 入职时间和实习时长有没有要求

面试官大概看得出我是个菜鸡,在我说错了很多细节之后大部分问题都没怎么深入下去了…orz

二面

二面的面试官和和蔼,用时大概半小时

  • 家庭情况和学习情况
  • 为什么不读研
  • 周末一般做什么,有什么兴趣爱好
  • 三个词评价一下自己并举例说明
  • 老师和同学对你的看法和评价
  • 有没有对象
  • 对工作城市的选择
  • 对自己之前的笔试面试表现有什么看法
  • 对加班的看法
  • 对正式入职的薪资的看法
  • 选择公司时看重什么
  • 还有没有什么问题

我的问题:

  • 实习生一般做什么工作?如何分配部门?
  • 公司的企业文化?工作氛围如何?
  • 公司比较看重面试者的什么方面?
  • 公司是否提供培训?
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值