安恒信息-杭州-暑期前端实习生二面
面试日期: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.面试官也会给一些提示但是不多,还是没开摄像头!!