网站前端,后端设计,系统设计常识

本文是关于系统设计的初步介绍,主要讲解了网站前端与后端的区别和作用。前端负责展示网站界面,而后端涉及架构设计和问题解决。文章提到了后端工程师在应对高访问量时的压力,以及前端与后端在问题处理上的不同优先级。同时,讨论了系统设计面试中的常见问题和评估标准,强调了解决方案的可行性、分析能力和权衡选择的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统设计第一次课听课笔记

 

网站分为前端和后端

前端就是大家看到的网站界面,类似美女的外表;

后端就是网站的架构设计,类似美女的内心,肚子里有多少东西,无法直接看出来。

 

后端工程师很苦逼,网站有问题,随时上马,修复问题,比如微博因为明星结婚,访问量过大,微博挂了,后端需要24小时待命。

前端只是修改网站界面,比如公司出了新产品,让用户看到新产品,属于前端,前端出问题不用立刻去修复,因为完全不影响客户访问网站,只是不漂亮罢了。后端出问题就容易出现404,无法访问的情况。

 

想生活工作平衡的就搞前端,搞后端容易没时间陪女朋友,或者哪有时间找女友,24小时陪着电脑,电脑就是女朋友。

 

 

面向web后端,

实习生不会考到系统设计。

tradeoff

soa

pull model

push model

 

数据存储系统

异步任务,消息队列

 

6

面试形式:

设计某系统,设计微博,设计Facebook,看看你能够撩到多深,多好,面向非常后端的工程师,

设计某个系统中的某某功能。比如,登录密码不能错误多少次,删除一个微博功能。标记邮件为已读功能,某个小功能。

说清楚的话还是要求对系统设计有基本概念和认知。

 

7

系统设计SD和面向对象设计OOD区别

哪种面试需要写代码?

系统设计属于吹牛扯淡的话题,一般不考代码。面向对象需要写代码,写出各种继承关系。

知识点:

OOD考class,object, method,interface,inheritance,考察电梯设计,游戏设计。角色,操作

SD考察:数据库,网址系统设计,新鲜事系统设计。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值