一面是个小哥,估计比较腼腆,骗我说显示坏了他没开摄像。我笑着说没事。技术面试20分钟,算法我做了10分多种orz。总计半个多小时。 1. 简单说下项目我项目比较挫,就介绍了下,然后项目就跳过了 2. redis的zset是如何实现的?为什么使用跳表不使用别的数据结构?redis的zset基于ziplist和dict以及skiplist实现。这里我简单说了下这三个有什么字段,以及优化的细节。至于为
9.4 19:00 笔试 emm……真的不是给我发错题了吗?为啥我一前端的笔试题是大数据方向啊? 平台:牛客;时间:120min;满分:100分 编程4道:20分+25分+30分+25分 = 100分 看了一下编程题第4题是MySQL??我真的是拿错题了吧??? 编程题1(20分): 唯一ac的题目,题目中说了可以暴力求解hhh,感觉自己只适合暴力 思路大概就是先把数组由小到大排序 然后每个数
字节跳动搜索前端日常实习一面(50min) 项目: 介绍项目 说说首屏时间优化是从哪里看的数据,怎么看用户使用时的首屏时间数据 小程序项目中请求是如何封装的 非小程序项目发请求用的是什么 ......(还有一些项目有关的不太记得了) 八股: vue3 中 key 是干嘛的 promise.all 是干嘛的 vue3 的双向绑定原理是什么 vue3 的响应式原理是什么 weakmap 和 map 的
嗨~我是可拟雀,一个全栈开发工程师,毕业于某985大学,目前供职于bat某大厂核心部门后端。每天分享最新面经答案,希望在大环境不好的当下能帮到你,让你多积累面试经验。免费分享个人学习2个月速通大厂路线(请看认证标),需要面经合集的请私信我~ 1. 为什么选择学习前端 2. PC端和移动端项目CSS的适配区别 答:设备屏幕尺寸和分辨率:PC端设备通常有较大的屏幕尺寸和较高的分辨率,而移动端设备则屏幕
以为是主管面,没想到是hr面 聊了下学校课程安排 实习可以出勤时间 在百度实习做的主要工作 实习期间遇到的最大困难 如何解决困难?从中学到了什么 实习到多久?什么时候入职? 大概二十分钟聊完,hr说后续没有面试了#我的实习求职记录##实习##前端##字节跳动#
base杭州 面试50分钟 1.问项目 2.Redis数据类型,sortedSet的实现 五种数据类型,sortedSet底层跳表 3.HashMap为什么不安全,如何改进,以及concurrentHashMap 4.TCP报文的结构 5.输入URL会发生什么 6.TCP为什么要三次握手 7.操作系统缺页中断,页面置换算法 8.手撕二叉搜索树的删除 最后反问环节
1.自我介绍 2.项目中用到的技术考察(MySQL,Qt,IO复用技术Epoll,异步日志之类的) 3.C和C++的比较(面向对象和过程) 4.内存分配(New/Malloc/Delete/Free以及智能指针) 5.C++11的认识: 范围for循环除了方便敲还有什么特点 auto怎么去推导类型 6.STL对哪些比较了解 7.vector是怎么扩容的 8.怎么实现动态多态 9.构造函数为什么不能
后端开发实习生-飞书 深圳|实习|研发 - 后端 自我介绍 问项目: 你服务端你能解释一下负载均衡你是怎么理解的? Nginx中的负载均衡是指将客户端请求分发到多个服务器上,从而提高系统的可靠性和性能。Nginx通过四种策略实现负载均衡:轮询、IP hash、最少连接数和权重。其中,轮询是默认的策略,根据请求的顺序依次将请求分发给不同的服务器。IP hash则是根据客户端IP地址的hash值来分配
CSS盒模型 content-box border-box 箭头函数 this指向 不能作为构造函数使用 不能作为generater函数 内部没有arguments 跨域 cors解决跨域 proxy代理解决跨域 node接口代理、nginx反向代理 基于websocket协议 jsonp解决跨域 还有通过postMessag
约等于拿到心仪offer了,但是还是去字节面试体验下,太久没看计网数据库答得马马虎虎的 1 聊天室是怎么做的,以及一些地方的实现 2 用户密码明文存吗 3 因为提到日志,日志系统怎么做的,如果系统宕机了能否正常写,有什么解决措施 4 MySQL的隔离级别有哪几种 5 脏读和幻读分别是什么 (redis用过吗)回答没用过所以跳过了 6 TCP和UDP的区别,TCP为什么能保证可靠传输 7 TCP和U
八股 1、lamda表达式的实现原理 2、C++智能指针 3、C++多线程 4、OSI模型与TCP/IP模型,及各层简介 5、数据传输到网络层之后是什么样的? 真的,我尼玛,好难啊! 算法 1、一个序列中元素两两连续出现,找出落单的元素(下标) eg.2 2 1 1 3 4 4 -->3 最优:O(logn) 二分查找:序列的数量是奇数,二分之后,前半部分偶数,后半部分奇数。如果前半最后一个元素和
一面-9.8 1.自我介绍 2.介绍组件库项目 3.BEM规范 4.说一下flex布局和它相关的属性,flex的兼容性问题 5.flex:1 6.gird布局 7.HTTP缓存,协商缓存的状态码,强缓存和协商缓存的设置策略 8.说一下浏览器的同源策略 9.有用过Node.js做过后端项目吗 10.说一下前端性能优化的一些方案 11.前端监控相关的一些实现细节 12.说一下实习期间一个需求的实际开发
面试的时候建议关闭一切通讯软件。这次面试的时候电话打个不停,而且还是写算法题的时候。 自我介绍 ===开始爆炸了=== **用过uniapp?那js-bridge通信原理是什么 uniapp渲染出来是一个web页面还是什么 **比如说我们在 Uni APP,比如说我们在这种情况下,像视频播放等等,这种微软性能更好,它是怎么处理的? **当视频自动播放的时候,在 iOS 下视频会默认会弹成全屏播放,
自我介绍 低代码平台的原理,为什么要去做低代码平台 移动端如何适配 rem 参考哪个值计算 计网 OSI 七层网络模型 HTTP 工作哪一层 HTTP 和 HTTPS 的区别 HTTPS 的加密过程 如何判断证书是否是正确的? 常见的状态码 CSS 盒子模型 两个盒子模型如何互相转化 样式题:两栏布局,左侧固定 200px 右侧沾满空间 BFC 有什么应用 JS基础 基本数据类型 哪些方式可以判断
字节: 1.项目介绍 2.java的容器有哪些,说说map类型的数据结构除了hashmap,如果想要有序遍历map可以如何使用,采用那种数据结构,问hashtable是怎么保证线程安全的,加的锁属于什么锁,这个锁封锁粒度是多少 3.谈谈redis索引,B+数据结构为什么用于索引,不用红黑树,如果让你查询你觉得查询次数两种数据结构次数是不是相同 4.redis支持的数据类型,说说zset的底层数据结