一、语句 TeaScript 代码属于 C 风格,但是没有 C 语言那么严谨。在某种意义可以理解为 Python、Ruby 的 C 风格版本。 1. 注释 同 C 语言,使用 // 和 /**/ 来表示注释。此外,还支持 /// 开头的文档注释。 /// 表示一个数组。 // 这是一个文档注释。 class Array { } 2. 变量定义 变量无需定义,第一次赋值即相当于定义。变量总是定义
写了将近两年的Python快速教程,终于大概成形。这一系列文章,包括Python基础、标准库、Django框架。前前后后的文章,包含了Python最重要的组成部分。这一内容的跨度远远超过我的预期,也超过了我看过的任何Python相关书籍。最初动笔的原因,除了要总结,还对很多Python书和教程觉得不满意,觉得太晦涩,又不够全面。现在,我比较确定,参考我在Linux、网络、算法方面的总结,读者可以在
1. 手写一个类Person,要求有私有属性,公共方法,静态方法,用function Person(){}实现,不能用class 2. 手写一个Header布局,左logo,中title,右login(我在右div里写button,面试官还提醒button能不能靠右,寄了) 3. 手写一个并发连接池,场景:前端需要发很多很多请求,服务器压力大,需要分批次发请求 都不会 寄 (我真的只是应届生不是爱
自我介绍 1.什么是Java的多态?为什么要用多态? 2.MySQL的索引是使用的什么引擎? 3.什么是MySQL的事务? 4.事务有什么特性? 5.事务隔离级别有哪些?各自产生什么问题? 6.为什么不直接选用序列化的事务级别?这个等级不是最高的吗? 7.线程的实现方式有哪些? 8.TCP/IP 五层协议哪五层? 9.Http协议是哪一层的? 10.还了解其他的协议嘛? 11.TCP和UDP有哪些
二战快手吗,整个过程一个小时左右,只做了四个题 1. 自我介绍 2. 写个排序,本来要写快排的,然后说写个冒泡吧 3. 写一个storage,十分钟过期 4. 手写allSettled 5. 刷过lc么,写个全排列吧 6. 中间穿插着聊了其他的一些东西,for in和for of区别,nextTick原理啥的,说多了解一些基础的东西 本来还觉得上来就做题是kpi,但是面试官说这一面我给你过,之后多
1、muduo网络库有什么改进的地方 2、如何实现高并发的,IO 线程和业务线程为什么分开,压测过吗(寄 3、重构点在哪,thread 类底层如何创建线程,thread_local 了解吗(寄 4、协程了解吗 5、 智能指针说一下 6、map 和 unordered_map 区别 7、算法:[162. 寻找峰值] > 算法又是寄,每次二分的题要是几个月没做了都是寄 #24届软开秋招面试经验大赏##
记录下少有的凉经 1.对于大数据的了解 数仓 底层组件 2.自我介绍 3.三范式理解 4.给场景设计表 这里开始就拉胯了 学校-》班级-》学生 学生-》课程-》老师 一门课程不同班级不同老师 同门课程的同个班级可能有不同老师 -> 对这点处理的有问题 然后sql求教给定的课程的老师中,每个老师带的学生中的最高分 5.对于jvm的了解
一面: 1、css像素 2、进程和线程的区别 3、浏览器有哪些进程 4、浏览器是怎么进行渲染的 5、重排和重绘,什么时候触发 6、js是单线程还是多线程,为什么 7、异步的方式 8、TCP四次挥手 9、https几次握手 10、常见的非对称加密和对称加密算法 11、http版本发展 12、强缓存 13、vue2和vue3的区别 14、手写new 二面: 1.使用vue手写一个购物车页面 2.rgb
自我介绍。 介绍完直接说:八股、项目都不问了,直接做题。 手写题:用 React/Vue/前端三大件 实现一个TODO List,具有增删改查功能。 手写题:利用闭包实现函数counter()。 function counter(){} console.log(counter()); //输出1 console.log(counter()); //输出2 console.log(counter(
- HTTP的报文格式 - HTTP常见的状态码有哪些? - GET & POST 区别 - HTTP和HTTPS的区别 - 非对称加密:使用两个密钥,公钥和私钥,公钥可以任意分发而私钥保密,解决了秘钥交换问题但速度慢 - 对称加密:只使用一个密钥,运算速度快,密钥必须保密,无法做到安全的密钥交换。 - HTTP缓存。扯到了cdn缓存。。。 - 负载均衡算法 - C++内存管理机制 - 堆和栈的区
1.自我介绍项目介绍 2.c++11新特性 3.根据说到的新特性问智能指针的缺点和右值引用相关题 4.vector是最常见的stl,你一般使用vector 有什么新技巧,清空vector用什么办法(说了swap,面试官说是一种方法,但是效率不高过时了,有没有什么别的方法) 5.n个不同颜色盒子和n个不同颜色球,球不能放对应颜色盒子里,有多少种方法,不要只使用排列组合,使用计算机思维思考(dp) 6
先吐槽一下,下午三点面淘天,五点面快手,七点百度。。我我要麻了,全是一天,还都是连着的 面试的话一上来是三道输出题和两道算法题。输出题嘛,就是经典的this, 变量提升,还有异步输出 算法题,一道找最长的连续相同字符子串和一道字符串转数字 然后是问了下项目难点,奈何本人项目无难点,10min草草结束。然后大概问了10min八股,一面结束
1、问项目,项目负责人要对项目有思考,项目没有落地 2、代码题( IP 地址匹配) 3、看我做不出来问我如果测试这段代码怎么测4、用不用快手,感受和对快手有什么建议 反问 (35min结束) 面试官巨友好,建议我多刷刷代码,反问问出来无缘快手 第一次面试,体验很好,下次再战!
我都不会😭😭题没撕出来叫停讲思路, 大概率寄了 项目八股 1 最难的模块 最快进步的经历 2 接口幂等怎么保证 3 上线的流程规范 监控指标 4 机器QPS CPU怎么监控的 服务多少QPS 不晓得 5 集群用的机器参数??? 6 机器用的是什么垃圾收集器??? 7 G1和CMS区别 怎么查看GC了多少次??? 8 G1 Mix模式(不知道听清没)做了什么????? 9 业务有哪些表 订单状态
记录下被拷打的一场面试 面试官先自我介绍是电商的 TL,问题主要是对项目深挖还有在前端各个方面的性能优化,难度感觉挺大的,主要没接触过,各种优化问题,被狠狠拷打。 - 是保研吗? - 现在还在实习吗? - 上家实习这边做的事情是偏 B 端吗? - 这块用到了什么技术栈? - 对于 ToB 这个事情你怎么看? - 它有哪些优化呢? - 具体你怎么做的优化呢?还有没有? - 包体积优化,你知道的有哪些