我们平时浏览网页的时候,会打开浏览器,输入网址后按下回车键,然后就会显示出你想要浏览的内容。在这个看似简单的用户行为背后,到底隐藏了些什么呢?在后端程序中又是如何体现的? 对于普通的上网过程,系统其实是这样做的:浏览器本身是一个客户端,当你输入URL的时候,首先浏览器会去请求DNS服务器,通过DNS获取相应的域名对应的IP,然后通过IP地址找到IP对应的服务器后,要求建立TCP连接,等浏览器发送完
上午一面60min左右。 自我介绍。 项目说亮点,我说了三四个左右。 然后他问,是想继续自己说还是让他出题。 我就让他出题了。 然后就开始写代码。 写了5题,A了4道半,平均一题5min。 我觉得发挥得应该不至于让他挂我。 emm 怎么说呢,中午睡一觉起来看看流程,面试那个还是亮着的。 然后来牛客上看看大家的面快手的情况,发现很多人都说,题都写出来了然后答得也很不错,反手秒挂。 都是这样的说法。
最近面试强度上来了...两天四场 饿了么一面(40min): 介绍下实时项目 对DWD和DIM层的理解,构建过程(背了套理论,面试官听笑了..) 开发DWS层的目的(避免重复建设,数据一致性) Hive倾斜优化 kafka底层数据存储(log文件分段,稀疏索引,mmap,零拷贝) flink状态 flink checkpoint作用 一道sql题 没实习被diss了,面试官说做数仓的话更看重对业务
回馈 一共两面 流程推的很快 业务题其他面经中都有人被问过 好好准备就没问题 0718一面 (40min) 1. 自我介绍 2. 介绍简历中一个项目 面试官没追问 3. sql 两道题 lz第二题当时太紧张 直接看错题目意思了😅 4. 业务题:销售量下降怎么分析 5. 反问 一个小时后hr联系通知一面通过 约转天二面 0719二面 (30min) 1. 自我介绍 2. 介绍简历中一个项目+简历经
自我介绍 讲和的区别 多人用同时开发, 讲一下线上发布流程, 如何保证团队成员安全 merge 代码 讲一下回源策略 协议 和区别 //区别 浏览器缓存原理 http 状态码 跨域方案 手写 算法题: 查找两个数组的交集元素 测试用例: 注意不能直接用 Set 莽干, 因为有些情况下不能去重 #面经##校招##前端##瓜子二手车##面试#
10.1 并发限制 class Scheduler { constructor(max){ this.max = max this.count = 0 this.queue = [] } async add(fn){ if(this.count >= this.max){ await
1.自我介绍 2. 深挖实习经历 3. 第一个问题就是关于数据分析相关的工作,工作内容,数据报表的形式 4. 需求是基于什么提出的?之前实习中PRD需求前的调研以及分析工作都如何做的?什么流程什么形势 5. 与数据产品合作时候,如何做的项目,你的主要工作是什么? 6. 需求上线后会不会复盘业务的数据? 7. 你的职业偏向:两个track 功能产品和数据产品 8. 原型图画得怎么样,sql hive
过去的项目实践项目中,令我最深刻的问题,如何解决的? 之前项目的总结?为什么要从事?产品经理理解? Why decision to go to Philips?(这是出差的岗位) Why go to uk to learn for master?motivation?(我是英国硕士) What process for HR ,lifecycle, What difference between H
🤦♂️在过去的两个多月里,我经历了大学以来近乎最灰暗的一段日子,失眠焦虑成为常态,失败和被拒绝是家常便饭。我在心里想过几百次放弃,但还是咬着牙冲到了今天。20场面试➕ 几百份面经➕几万字的资料,虽然只是一次初入社会的尝试,却也收获颇丰。真心诚意的与所有志同道合的朋友们分享交流,祝大家都有Offer,全部上岸! 🔔内含快手&京东offer全过程 ➕腾讯、字节凉经,各公司详细面经在下篇~ #面试
页面开发 Weex框架要求使用 Vue2.0 进行页面开发。开发者通过编写 *.vue 文件,基于<template>,<style>,<script> 快速构建组件化的应用。 页面开发模式 页面开发模式: 第一种:单页面(SPA) 通过 Vue-router + Vuex 来实现。这种方式是通过Router的方式来进行页面切换,如果页面不需要太多的交互效果,可以使用这种方式来实现。 第二种:独立
问题: js Promise 所有方法; vue 父子组件通信、vue响应式原理,问了不少vue问题有点记不清了; css bfs、居中布局方法(在知道大小情况下); 项目介绍,我介绍了实习期间做了较为复杂的项目原理; webpack 介绍常用的loader,webpack 常用的配置,讲到了babel 说一下常用的预设、插件等; 反问。 总结:主要是看你的简历来问,js方面可能问了其他但我有点忘
手摸手解析JS手写面试题题系列2——实现throttle(节流)方法 关注程序员耳东,编程转码真轻松 这篇笔记是手摸手解析JS手写面试题的第2篇——实现节流(throttle)方法 上一篇笔记聊了如何实现防抖(debounce)方法,其实防抖和节流方法的区别,在面试也是经常被问到的,所以我们在实现节流方法之前,先聊聊节流和防抖之间的区别,方便大家更好的理解这两个方法防抖和节流的区别 举一个例子,比
本文向大家介绍零基础上手Swift快速入门教程概览,包括了零基础上手Swift快速入门教程概览的使用技巧和注意事项,需要的朋友参考一下 Swift是苹果的品牌新的编程语言,在2014年WWDC(苹果开发者大会)上发布的编程语言。 随着Swift语言的发布,苹果也发布了一个出色的SWIFT的参考指南,这里强烈推荐。 但是这个学习指南又长又瘦!所以,如果没有很多的时间,只是想快速学习Swift,那么本
本文向大家介绍新手如何快速入门Python(菜鸟必看篇),包括了新手如何快速入门Python(菜鸟必看篇)的使用技巧和注意事项,需要的朋友参考一下 学习任何一门语言都是从入门(1年左右),通过不间断练习达到熟练水准(3到5年),少数人最终能精通语言,成为执牛耳者,他们是金字塔的最顶层。虽然万事开头难,但好的开始是成功的一半,今天这篇文章就来谈谈如何开始入门Python。只要方向对了,就不怕路远。
本文向大家介绍请你说一说快速排序,并手写代码相关面试题,主要包含被问及请你说一说快速排序,并手写代码时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 1、快速排序的基本思想: 快速排序使用分治的思想,通过一趟排序将待排序列分割成两部分,其中一部分记录的关键字均比另一部分记录的关键字小。之后分别对这两部分记录继续进行排序,以达到整个序列有序的目的。 2、快速排序的三个步骤: (1)选择基准:在