安恒信息-杭州-暑期前端实习生二面

面试日期:2023.04.21

面试时长:50min

无自我介绍(问了一下在校的基本情况)

算法题:(哪有一上来就做题的!

1.有100元钱,公鸡5/元只,母鸡3元/只,小鸡1元三只,刚好买100只鸡输出所有买法?

2.青蛙跳台阶:共有N级台阶 青蛙一次可以跳1个或者2个台阶,问跳到顶上共有几种跳法?

3.给定一串数字字符串,打印出其中所有有效的 ipv4 地址,例"123445", 可能有效的地址有:12.34.4.5、123.4.4.5、1.234.4.5等

4.利用原生JS实现双向绑定 即在html文档中,定义一个原生的 input 标签,定义一个原生的 button 按钮标签,定义一个数据对象 const obj = { content: 'x' };当 input 标签的内容发生改变时 通过 set obj.content 将新的值同步到 button 标签,当点击 button 标签时 通过 set obj.content + 1 将新的值同步到 input 标签

项目:

1.直接共享屏幕展示两个项目!!

2.做这个项目有没有什么难点?

3.说一下简历的JWT技术,说一下原理?

计算机网络:

1.http的版本?http各个版本都有什么特点?知道现在主流版本使用的是哪一个版本吗?

2.http有哪些请求方式?

CSS:

1.CSS3中的transform有哪些属性?

2.Flex和Grid布局的区别和特点?

日常学习:

1.平时是怎么学习前端的,有没有看过阮一峰的ES6书?

2.看过红宝书,问一下BOM和DOM的区别?

3.学习过react吗(简历上写的会基础语法)?

评价:

1.经过这轮面试,感觉自己不适合互联网,太菜了!

2.面试官也会给一些提示但是不多,还是没开摄像头!!

全部评论
什么时候一面的
1 回复 分享
发布于 2023-04-24 14:54 湖南
啥时候投的?
点赞 回复 分享
发布于 2023-04-24 14:51 陕西
你是电话面试还是现场面试呀,技术总监面的还是hr面的呀
点赞 回复 分享
发布于 2023-08-11 14:56 黑龙江

相关推荐

不愿透露姓名的神秘牛友
10-30 23:46
点赞 评论 收藏
分享
Webpack的Tree Shaking是一个用于删除代码中未被引用的未使用代码的优化技术。它可以显著减小打包后的文件体积,提高网页加载速度。要配置Webpack实现代码的无用代码剔除,需要进行以下几个步骤:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=fffb9e7b5576495f90d9596c40989b9f确保你的代码是使用ES6模块语法编写的,而不是CommonJS(require)语法。因为Tree Shaking只对ES6模块有效。在Webpack配置文件中,通过设置mode为production,启用Webpack的生产模式,此时Tree Shaking功能会默认开启。确保你的package.json文件中的sideEffects字段被正确配置。sideEffects字段告诉Webpack哪些文件是没有副作用的,可以进行Tree Shaking。如果你的应用是纯粹的JavaScript应用,可以将sideEffects设置为"sideEffects": false。如果你的应用使用了一些有副作用的模块(例如CSS文件),你需要将这些模块添加到sideEffects字段中。这样Webpack就不会将这些有副作用的模块进行Tree Shaking。需要注意的是,Tree Shaking只适用于ES6模块语法,并且只能剔除未引用的代码,不能剔除被动态引用的代码(例如通过字符串拼接生成模块路径)。另外,一些特定的代码结构可能会导致Tree Shaking失效,例如使用eval、with等特殊语法。配置完成后,运行Webpack打包构建,未被引用的代码将会被删除,从而减小文件体积。
2024-11-12
在牛客打卡267天,今天也很努力鸭!
点赞 评论 收藏
分享
1 12 评论
分享
牛客网
牛客企业服务