V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  realpg  ›  全部回复第 280 页 / 共 433 页
回复总数  8643
1 ... 276  277  278  279  280  281  282  283  284  285 ... 433  
2017-02-28 01:34:23 +08:00
回复了 xxxbi 创建的主题 宽带症候群 尽管很多人不愿意承认,其实大部分人不需要公网 ip:
@msg7086 #63
如果运营商给你内网 IP 并开放 UPNP 保证需要时的端口可用性
估计第二天 V2 就有人开个项目 24 小时维持 upnp 20000 个端口到我家……
各种资源不用白不用的套路
2017-02-26 23:00:30 +08:00
回复了 jpmorn 创建的主题 程序员 关于租户内网是否隔离,大神打架了
@RE #6
默认安全组规则内网是不允许任何互访的 公网是 allow all 的
貌似手贱的写了个 allow 10.0.0.0/8 all port 的规则然后喊内网互通危险的逻辑我是搞不懂

反正不隔离的特性对我很重要,内网授权服务器类应用,所有客户都是不同账号

手动开了个例外以后然后喊不安全的实在搞不懂脑袋被啥挤了
2017-02-25 23:06:56 +08:00
回复了 dai269619118 创建的主题 程序员 接口一直被人请求有什么办法解决
最省事的办法前面顶个百度云减速, 360 网站不安全卫士之类的 CDN
2017-02-22 21:39:00 +08:00
回复了 xiaotianhu 创建的主题 程序员 求思路,一人说一个 PHP 的面试题吧
@cncqw #69
招聘职位是高级 PHP 工程师的 难道 20K+不是基本盘么?
2017-02-22 10:32:46 +08:00
回复了 xiaotianhu 创建的主题 程序员 求思路,一人说一个 PHP 的面试题吧
面试不问细节,不问奇葩算法,这些东西就算不会自己上网一搜随便看看就明白,当然太简单的那种基本算法可以问问,不需要实现,比如排序啊之类好歹你大概知道有几种方法都叫啥名,到时候搜你也得知道关键词,不用考具体实现

然后,聊聊 http 模型, fastcgi 处理模型,确定基本问题知道在哪,常用的 MYSQL 大坑是否了解,比如 LIMIT 很大数字会慢这种常识,细节见镇长

然后,聊聊各种数据安全问题,防止泄露的处理,常见业务大坑比如支付网关返回只验证订单号成功不验证金额的这种事儿怎么看之类

然后,针对 PHP ,问问 5.X 到 5.6 有啥主要变化,新特性简单了解即可,日常能用到的会出现不兼容问题的为重点,然后是 5.6 到 7 有啥重点需要注意的地方之类,重点在代码题



代码题:

给定时间(4 小时内)处理一个基本业务数据逻辑,环境在测试服务器搭好, git 推上去自动部署,要求每秒钟几万次的请求(另外测试服务器有一个 golang 客户端可以用来模拟)

给定的自己写的变种 CI 框架,包含公司一部分已经写好的模块可以直接调用,提供框架完整中英文手册,以及一部分同类别人写的类似功能源代码可以参考使用语法,核心逻辑部分,需要从 session 中获取几个参数,从 cookies 中获取几个参数,从 post 获取几个参数,然后代入数据库,交叉 N 个表

需要写的是一个登陆并维持状态(界面不要求,白页 input ,白页显示即可),然后获取一个关联系统预设的 cookies ,一个用户主动的 post 数据,几个 url 上带来的算是 get 的参数,然后结合这些去数据库按照三个规则查询生成 table 显示给用户(三种简单逻辑但是结合数据库结构考虑性能就不太好搞的逻辑),还有一个 ajax 入库的 api 接口

这个规则里会设计一个表格的变换,给定较大压力下, PHP 模块都配置好,包括 redis , memcached 缓存都带配置好的服务器,在框架手册里会写明可以直接用。测试压力调度器可以随时让他测试自己的性能,约定题目会告诉你生成永久临时辅助查询表需要书写临时表数据定义文档上传版本库,对表结构进行调整、建立索引需要修改版本库中的数据库定义文档(暗示可以对进行修改的范围)

一般熟练工, 30~50 分钟就能写完,然后考核代码质量

首先那个生成报表的,需要给数据库加索引,如果稍微高级点的,会考虑生成一个辅助列(触发器)甚至辅助表去把查询拆分成简单查询几倍提高性能

然后,处理查询部分, stmt , activerecord 之类可以自选,具体怎么去处理三个查询中的两个用现有表结构很难简单弄出目标数据的方式的巧妙程度需要观察,这是技术硬实力

另外就是输入过滤,对于系统内约定的传进来 int ,有没有随手 intval 一下的习惯,对于用户数据(比如 cookies )是否有随手 intval 的习惯等等

这些都处理得很厉害,加分点众多,基本日常写业务基本无敌了
1 ... 276  277  278  279  280  281  282  283  284  285 ... 433  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1373 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 54ms · UTC 17:44 · PVG 01:44 · LAX 09:44 · JFK 12:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.