Compiling One Directory # compileall_compile_dir.py import compileall import glob def show(title): print(title) for filename in glob.glob('examples/**', recursi
整场面试持续35分钟,面试官很友好 1. 自我介绍,详细介绍一下实习过程中令我印象深刻的点 2. 问了一下我的专业, 为什么不读博、为什么选择前端 3. 问了一个项目相关的问题 4. 求字符串的最长不重复子串长度 5. 求二叉树的公共祖先(完全不记得怎么做了) 6. 问有没有拿到美团的offer 7. 反问 面试时长比较短, 问的问题也很少,感觉很凉
今天面试字节前端,然后面试官问我你这个项目是自己从0到1搭建的嘛?我说从网上拉下来的模板,然后他问那你对这个模板中每一个babel和plugin还有相应的loader都清楚了解嘛?我说只会常见的 虽然我知道我应该挂了,但是还是忍不住问面试官,反问的对话如下: 我:今年校招要求这么高的嘛? 面试官:今年字节对校招生的要求就是很高,希望招一个进入就能干活的,对前端充满热爱的同学 我:那如果我现在不会,
Get和post请求的区别 自动化的请求报文是怎么构造的(请求头、请求体) 怎么使用Postman的,断言语句怎么写的 http请求和tpc请求 Linux哪些常用命令,修改文件权限 Mysql事务隔离级别 其他和我自己的项目有关的就不说了 手撕:给出一个数组,找出满足“比左边小、比右边大”的所有数字,算法复杂度有多少
讲实习项目 同步编程和异步编程模式上的区别(实习中有同步转换成异步) netty用过吗(没有,就没问了) JAVA 深拷贝和浅拷贝 java怎么进行内存管理 垃圾回收机制 堆内存的分配 什么时候用新生代,什么时候用老年代 MySQL 索引怎么实现 发了一条SQL,判断是否能用到索引(select * from table where name like "%林") 怎么判断一条SQL是否用到索引
自我介绍 项目 做题: 1.求平方根,保留两位小数 2.找一个小数在升序整型数组中的最近位置 项目经历感觉不怎么匹配,题是撕出来了,希望有进面机会
time:80min 很好的面试官,不会的会一步步引导,很和蔼哈哈 (估计看我技术栈不匹配只能出题了) 自我介绍完立马写题 1. 闭包、作用域题看代码写结果,写完之后问闭包、作用域、变量提升是什么 2. 异步题,很经典的题。 3. 手写链表原地反置 4. 手写魔改观察者模式eventBus(魔改版,刚开始还没发现问题)(字节真的很喜欢eventbus) 5. 手写归并排序 写完五题问了一个问题(没
1. 自我介绍 2. 从浏览器地址栏输入 url 到请求返回发生了什么 3. 页面渲染的过程,重排重绘 4.CSRF工作过程,为什么可以冒用用户的cookie,如何拿到Cookie 5.CSRF如何防御 6.原型链 7.事件循环、工作机制,为什么是微任务先运行 8.MVVM,MVC之间的区别 9.设计模式 10.sql注入,注入恶意代码如何实现攻击? 11.虚拟DOM工作机制,为什么好于直接操作D
商业产品与技术 介绍js数据类型 怎么判断数据类型:Object.prototype.toString.call(),返回值类型是什么 Vue-router hash和history的区别 history 404问题 后端怎么解决 let var const 屏幕像素比 跨域 项目部署 开发环境和部署环境 手写:Array.prototype.getReader = function () {}
1.讲一下最近在做的项目 2.有了解redis吗? 3.shell语句,查询错误日志 4.讲一下协程 5.https和http区别 6.不记得了。。。
10.23 面试体验很好,面试官全程微笑,没有压力,全程45min 项目: 1. 项目难点有哪些 2. 数据库是怎么优化的 3. 压力测试怎么做的? qps多少? 4. 高并发的问题怎么进行解决? 5. 缓存一致性 6. 项目中哪些业务逻辑设计到线程安全,如何解决的 八股: 1. 常见的锁,锁的原理是什么 2. gc的过程,有什么类型的gc,什么条件下出发不同类型的gc 3. 内存泄漏遇到过吗?
面试时间 10.24 1. 项目难点 2. 怎么解决的csrf问题, 除了你的项目这种还有什么方式(说了三种之后,还要继续说) 3. 数据库有哪些锁, 分别有什么应用场景 4. synchronize锁的原理 5. synchronize怎么进行了优化,轻量级锁、可重入锁等等 6. Threadlocal原理,怎么用 7. CAS原理,使用场景,有什么缺点,怎么解决(说了ABA和循环开销之外还在继
第一题证明一下排序后最后位置最小就行,第二题用个defaultdict存就行,第三题check二分从最大最小开始搜不同的位置,然后每个候选x去判断就行。 其他都比较简单,就记录一下第四题吧 小红拿到了一个n阶正方形矩阵{aij},他准备从左上角走到右下角,每一步可以向右或向下走一格,向知道有多少种不同路径满足路径元素和恰好为x。 0<x,aij<10^9 1<n<18 注解:dp肯定能想到,首先必
第一题:好串的数目 小红有一个字符串,例如000001111011011,然后啥叫好串呢,就是前一半全0后一半全1,或者前一半全1后一半全0就是好串,问最长的好子串长度多长(连续子串是好串)。 前缀和 具体来说,有一个数组zeros用来存连续0的数目,有一个数组ones用来存连续1的数目,然后从1遍历到n,分2种情况,例如最长子串为前半0后半1的情况,就只需要找ones中有没有ones[i]可
自我介绍 拷打实习项目 如果判断所写接口功能正常? 怎么构造无用测试用例? 什么是内存溢出 内存溢出和内存泄漏的区别和联系 bug估时(数量/开发周期) QPS并发多少 如何感知线上项目出现问题 如何排查线上无法复现的bug 线程进程的区别 创建线程的方式 Runnable Callable的区别 线程的状态 线程run start的区别 什么是死锁,产生的必要条件 浏览器敲击url后发生的事 如