#软件开发笔面经#上周刚刚面完的,约面大概一个小时,内容偏八股,有点难面试流程:自我介绍1、vue中如何实现数据的双向绑定,vue有哪些设计模式,单项数据流式怎样的、不使用框架前提下如何实现数据双向绑定2、什么是跨域,同源策略,怎么解决3、服务器端代理如何解决跨域的过程4、输入一个url,浏览器加载渲染过程5、http与https的区别6、域名解析使用的udp还是tcp为什么,和tcp的三次握手,7、箭头函数与普通函数的区别8、了解过操作系统吗,liunx的进程、管道9、数据结构中的散列排布10、如何用c语言代码实现一个线程通信11、算法题:青蛙跳一跳,前方一百个格子如一百个数组,数组中内容有正值和负值(为青蛙跳到此处时体力增加还是减少),每次可以跳多个格子,每跳一格消耗一个体力,问题1:请问青蛙可以跳到一百的格子的终点吗,怎么实现的算法。问题2:假如青蛙每次跳过的格子为(消耗的体力为青蛙跳的格子的平方),请问可以跳到多远的距离12、[1, 3, 5, 6, 7, 9, 10, 14, 13, 11, 10, 6, 4, 1]数组去重排序,用代码写出