3.24 一面 1.自我介绍,怎么学的前端 2.计算机的分层模型(先答了OSI),然后问我TCP/IP的分层 3.数据链路层是干什么的 4.死锁是什么 5.常见的数据结构 6.数组跟链表的区别是什么 7.左边固定,右边自适应(两栏布局) 8.怎么清除浮动 9.ES6的新特性 10.数组中如果想查看是否有某一个元素使用什么API 11.写写代码吧!判断链表是否有环 12.vue3相比与vue2有什么
进程和线程的区别 进程间的通信方式 多线程如何保证线程安全 线程的几种状态 osi网络层级 tcp和udp的区别 tcp如何建立连接 为什么不是两次或者四次 tcp是如何保证安全传输 超时重传的机制 http请求方法 get和post的区别 http和htpps的区别 加了tls后是如何保证可靠传输的 tls的连接过程中包含的算法 js的数据类型 null和undefined var let co
直接30分钟手写题,手写stringfy方法(没写出来,只说了思路,给我汗都写出来了) 代码里使用了instanceof,问几种判断数据类型方法 代码里使用递归,问递归如何获取上一轮的输出 总结就是代码一塌糊涂 问项目,发现有算法的项目,问为什么做算法开发(实验室胁迫的) 说说前端项目做了哪些工作? 说到了前端页面,还有手机验证码登录(说到当时的方案有安全隐患,问是你发现的吗?答:可以是) 问项目
腾讯云二面 原生的html和js实现文件上传 显示上传进度 form表单怎么实现?怎么阻止默认事件? 退出登录的业务 后台部分的动态权限【包括路由和按钮】 算法:求一个数是不是完全平平方数,如果是返回对应的完全平方底,不是返回null【不能用parseInt(sqrt)那个】【也不能使用最常见那个while循环】,要求数据量很大的时候不超时(面试官提到了根据数字最后一位那个尾数来减少遍历次数) 腾
#小红书信息集散地##小红书24届实习招聘# 全程1h20min 1、面试官介绍 2、自我介绍 3、项目深挖 4、八股:问了两个(diff算法、vue生命周期、key的作用) 5、写题:二叉树最近公共祖先 6、问了一下最近看的书、觉得前端相比于后端有哪些优点 7、反问 写面经攒人气,希望能拿到红薯的暑期offer
结果出的很快,一个小时后回到人才库了 自我介绍,讲自己的学校还有实习经历 实习经历深挖,问了我第二份实习主要的工作内容,我第二份主要在某中厂做广告投放,就问了我干什么 问了我日常用的两个app是什么?我说的是b站和小红书,然后又说了下为什么喜欢。 然后问我对b站的理解,知道它营收最近不太好吗?有什么改善措施。我给的思路主要就是像油管一样开广告,从b端营收。 又问我抖音现在也有弹幕了,和b站在竞争,
第一次群面 没想到开发也整这个 三个环节: 自我介绍(1min)+ 项目介绍(3min)+ 面试官项目提问(5-10min)每个环节所有候选人轮一次 API项目问题: 实现了数据的可视化,具体可视化了什么?(接口调用次数) 进行了流量染色,流量染色是什么?(网关在请求头中加入特定的标识) 为什么用dubbo呢?(子模块之间解耦 将对数据库的操作封装在主模块中 让项目更精简) 问到了k8s 项目的问
1.自我介绍 2.功能测试具体内容,方法 3.遇到过不能复现的bug吗,怎么处理。答多测试,记录复现成功和没有复现的日志,提交到jira上。 4.遇到什么印象深刻的问题。回答了印象深刻的bug,和开发扯皮。 5.如何解决和开发扯皮的问题的。答复现后贴截图贴日志。 6.具体测试用例的设计方法?内容?黑盒:边界值等价类。白盒:路径覆盖,分支覆盖,条件覆盖。 7.功能测试的时候有没有遇到过浅拷贝导致地址
总是有人问,再更几个面经攒人品! 三面过了,但是hr面挂了,我也不知道为什么 1.自我介绍 2.拷打项目 3.项目来源,代码量 4.项目用到了哪些技术栈 5.有对比过ES查询效率的提升吗 6.rabbitMq如何保证数据一致性的,流程是什么 7.事务是自己实现的还是Spring第三方的 8.事务相关注解有看过源码吗 9.有对项目进行过测试吗,对哪些模块进行测试 10.压力测试的时候关注哪些数据 1
1. 自我介绍 2. 问实习 3. 什么是算法的稳定性,快排的时间复杂度 4. mysql 的 binlog 和 redolog 的区别(不了解),改问 right join 和 left join,隔离级别 5. 说说 IoC 6. 项目为什么用乐观锁,乐观锁有哪几种 --------换另一个人问-------- 7. MyBatis 动态 SQL 8. 类加载机制 9. 用过 liunx 吗,
一面 4.2 国际事业群,45min,追着项目问八股,没有手撕。忘记录音了,只能尽量回忆 自我介绍 问项目里下订单的接口是如何优化的(Redis缓存+MQ异步) 接着问如何保证缓存数据库一致性、如何保证微服务模块间数据一致性 分布式session登录咋实现的 接着问RocketMQ事务消息的一些细节,模拟了一些场景进行拷问,比如第二条半消息发送失败但事务已经提交时MQ可以采取哪些措施 问项目为啥用
JAVA研发岗暑期 一面 50min 3.19晚约面 3.20晚面 八股: 数据库和缓存的一致性如何保证 ZSet用过吗 ConcurrntHashMap和HashMap的底层数据结构 ConcurrntHashMap怎么实现线程安全的 三次握手说一下 四次挥手说一下 为什么四次挥手之后要等2MSL HTTP进行TCP连接之后,在什么时候、什么情况下会中断 HTTP、SOCKET和TCP的区别 说
二面结束后隔了一个五一假期,等得好漫长啊 三面总共面了接近50分钟,一道手撕 前面聊天大概15分钟左右吧 专业问题: 1.String 在内存中是怎么存储的? 2.读取文件内容用String 和内存中的String有什么区别? 3.encoder具体是在做什么?为什么要encoder ? 我回答得真的一坨💩 手撕(给的时间是25分钟): 给0~m-1堆砖,每堆砖的砖数是n_i,现要合并这些堆,合
1.介绍实习项目(30min) 2.http请求头哪些字段,发起网络调用哪些超时时间可以设置 3.cpu使用率过高如何排查 4.treemap和hashmap的区别,时间复杂度分别是多少 5.手写hashmap (写不了一点,寄)
1.自我介绍。说多了被打断了,寄😫。 2.介绍项目背景和内容,主要做的工作。 3.项目中的数仓是依照案例开发还是自己设计的?模仿开发过程,实现数据域的开发。 4.项目中有宽表设计和hive调优,如何做的。讲了宽表设计原因和退化的维度,hive调优主要做的数据倾斜,将热点数据拆分出来,单独处理。 5.单独拆分多出一张表,增加了存储压力,有什么帮助吗。数仓设计理念就是用空间换取时间,不怕数据大,就怕