时间有点久了,有些问题忘了,大致写一下 一面,60min 1. redis 的数据结构,zset 的结构 2. 实习介绍 3. MySQL 事务隔离级别 4. 写题1:判断单链表是否有环,找到入环节点 5 .写题2:写一个单例,用两种方法(这个我当时写了个双断检查的懒汉式,又写了个饿汉式) 6. 线程池 7. 别的就不太记得了,然后就是一些反问什么的 二面,60min 1. Java 的 int
一面 手撕:将日期数组,转化为按年月划分的对象数组 隐藏元素的方式 跨域及解决方式 jsonp实现原理 ajax实现原理 fetch与ajax的区别 cookie的作用,cookie不设置失效时间什么时候会失效-关闭浏览器失效 重排和重绘 如何减少重排(js操作dom如何减少操作次数)---vue是如何做的(vue的diff算法) 如何进行性能优化 图片懒加载实现原理 箭头函数与普通函数的区别 x
一面40min 小论文方向 项目中担任的职责及重难点 在vue2中怎么使用ts的----vue-class-component、vue-property-decorator 前端性能相关的插件和性能优化手段----page speed insights、Performance ts常见的工具类型: record用于定义一个对象的key和value类型 partial快速把某个接口类型中定义的属性变
时间 3.19,面试时长 30min: 自我介绍; 问绩点+排名; 什么时候能开始实习,能实习多久; 为什么想做客户端开发以及为什么要投客户端开发这个岗位; 选一个你认为收获最大的实习经历讲讲你负责的部分,以及得到了什么收获; 请说说你的优势(博主回答的是有两段工作经历,经验相对丰富,学习能力强,积极主动); 在大二就开始准备面试,不会影响学习成绩吗,你是如何协调准备面试和准备考试的; 积极主动这
最后一面 挺快的,面试官也没问啥太难的问题 已云证,录用评估中,许愿鹅厂offer 面试内容: * 自我介绍 * 简历项目和实习 * 家庭情况 * 项目复盘以及收获 * 测评咋做这么快 反问: * 有转正通道 * 等录用评估
Cpp/Go/PHP后端 1. 实习产品相关 技术架构 技术优势 商业模式 2. 怎么学习新东西 3. 开源贡献 4. 软件工程 理论工作流对比字节实际工作流 5. 职业规划 #百度信息集散地# #提前批#
我有一个水平ScrollView,它有两个元素:CardView和水平RecycerView。所以,当用户水平滚动时,我希望这两个元素滚动。 我想有这样的东西:Goal,橙色的线是CardView,黄色的线是RecycerView。当用户滚动时,两个元素滚动,如下所示:Scrolled Goal。 现在在我的应用程序中,当用户滚动时,只有RecycerView滚动。CardView保持在他的位置。
问题内容: 关于YouTube API博客,他们正在试验新的 HTML5 视频播放器。 显然,要使用html5播放视频,您必须使用iframe嵌入代码: 但是,如果客户端尚未加入HTML5试用版,则即使客户端的浏览器支持HTML5视频,播放器也会自动退回到Flash播放器中。 如果用户尚未参与HTML5试用版,即使浏览器支持,如何强制HTML5视频播放? 否则,如何禁用Flash后备广告? 问题答
问题内容: 我正在创建一个单页应用程序,后端使用Golang,前端使用javascript。我想找到一种方法,以使用Golang获取视频的第一帧。 首先,我将一个.mp4视频文件上传到服务器。它保存在服务器上。 有没有一种方法可以使用Golang获取此视频的第一帧?应该可以在前端使用Javascript来做到这一点,但我认为这不是解决此问题的正确方法。 我不知道如何使用Golang来实现它,也没有
问题内容: 这两个查询为我提供了完全相同的结果: 这怎么可能?好像mysql在搜索时将åäö转换为aao。有什么办法可以关闭此功能吗? 据我所知,我到处都使用utf-8编码。从终端和php都发生相同的问题。 问题答案: 是的,这是非语言特定Unicode归类中的标准行为。 9.1.13.1。Unicode字符集 为了进一步说明,utf8_general_ci和utf8_unicode_ci中都具有
问题内容: 我有一个Java应用程序,它通过hibernate使用MySQL数据库。数据库实际上是用作持久层:在程序的初始加载时读取数据库,然后将记录保存在内存中。 但是,我们增加了额外的复杂性,其中另一个进程也可能会更改数据库,并且更改可以反映在Java应用程序上将非常好。但是,我并不特别喜欢每隔几秒钟就查询数据库的拉动机制,尤其是很少更新数据库。 有没有一种方法可以使回调监听数据库的变化?触发
问题内容: 有没有办法找出场景渲染部分的宽度? 例如,如果我们有一个宽度为100的网格,但是以一定的缩放级别进行渲染…我如何计算在屏幕上渲染的网格部分的宽度? 问题答案: 您必须在这里精确。 您可以根据给定相机的视场和距相机的给定距离,计算可见的矩形区域。 由于对象大概具有深度,因此您必须从网格中选取一个平面,然后以该距离进行计算。 这是计算可见光以及距相机给定距离的方法。 three.js r.
问题内容: 我想从视频中提取帧并对其应用一些过滤器,例如gabor / hough等。哪个Java库最适合处理各种视频编码?我一直在研究GStreamer,JMF,Xuggler等,但无法确定哪一个最好。我还希望编辑框架并使用新框架制作视频。 问题答案: 如果您要进行低级操作(例如提取帧和对其进行操作),那么Xuggler将是最佳选择,因为API围绕此低级进行调整。它适用于ffmpeg,因此可以处
问题内容: UIWebViewDelegate是否不监视使用XMLHttpRequest发出的请求是否正确?如果是这样,是否有办法监视此类请求? 例如UIWebViewDelegate没有抓住这个; 问题答案: 有趣的问题。 有两部分可以完成这项工作:JavaScript处理程序和UIWebView委托方法。在JavaScript中,我们可以修改原型方法以在创建AJAX请求时触发事件。使用我们的U
在上一篇文章中,已经了解基本编辑,了解Vim的其他一些编辑功能。 在本节中,将讨论以下主体内容 - 缓冲 交换文件 剪切,复制,删除,粘贴操作 撤消和重做操作 缓冲 缓冲区是Vim使用的临时内存。 当在编辑器中打开文件时,Vim从磁盘驱动器加载其内容。 每当编辑文件时,这些内容都存储在内存(RAM)中,实际上是从缓冲区编辑文件。 当完成编辑并保存文件,那时只将缓冲区内容传输到适当的文件。 交换 交