术语network programming指的是编写跨多个设备(计算机)执行的程序,其中设备都使用网络彼此连接。 J2SE API的java.net包中包含一组类和接口,它们提供低级别的通信详细信息,允许您编写专注于解决手头问题的程序。 java.net包提供对两种常见网络协议的支持 - TCP -TCP代表传输控制协议,它允许两个应用程序之间的可靠通信。 TCP通常用于因特网协议,称为TCP/I
HTTP/网络工具 Charles [$] Fiddler Postman Chrome DevTools Network Panel
HTTP/网络(包括 CORS 和 WebSockets) HTTP, The Hypertext Transfer Protocol, 即超文本传输协议, 是一个用于分布式, 协作和超媒体信息系统的应用协议, 是 WWW 数据通信的基础. - Wikipedia CORS, Cross-origin resource sharing, 即跨域资源共享, 是一种允许网页上受限制的资源(如: 字体)
网络攻击 主动攻击 特点:侧重访问信息,易发现 类型: 重放 IP地址欺骗:使用错误IP地址连接服务器,让服务器花费时间连接错误地址 拒绝服务 信息篡改 被动攻击 特点:侧重收集信息,不易发现 类型: 流量分析 嗅探 信息收集 端口分类 已知端口(公认/公共) 0-1023由IANA分配,明确对应各种服务,不可重新定义 21端口:FTP 22端口:SSH 23端口:Telnet 53端口:DNS
tiktok广告流量分发业务。 9.5 一面(1h) 自我介绍 实习项目 项目拷打 为什么通讯选择用Netty 还有什么长连接的方式 长连接数量较多 占用资源过多 怎么解决 Java并发容器 ConcurrentHashMap怎么保证线程安全 synchronized上锁解锁流程 synchronized为什么设计为可重入锁 手撕 反转链表 K个一组反转链表 9.18 二面(1h) 自我介绍 实习
我正在尝试从最好的提供商那里获取位置。我启用了GPS。此外,当我打印纬度和经度时,我从网络提供商那里获取它。 我的问题是: 如果启用了GPS,那么我想通过GPS搜索30秒的位置。在那之后,如果我的精度低于200米,那么我就使用它。如果精度超过200米,我会再次搜索,然后从网络提供商那里开始。 之后,我比较两者的准确性,并获取更准确的提供商的数据。 这是我的代码: LocationUtil。JAVA
面试官迟到,声音还贼小,不到十分钟就拜拜。 问了我C++模板的优势、const的作用、stuct和class的区别、虚函数和纯虚函数。
一面1h [项目] - [ ] epoll和poll的区别 - [ ] 什么是大端模式和小端模式 - [ ] TCP三次握手 - [ ] 什么页表,作用是什么 - [ ] 什么是缺页中断 - [ ] 进程调度算法 - [ ] C++的特点 - [ ] C++中堆栈内存分配 - [ ] C++11的特性 - [ ] 智能指针的内存泄漏 - [ ] 深拷贝和浅拷贝的区别 - [ ] 拷贝构造函
6道问答 + 1道朗读题 + 1个自拍 1分钟时间看题, 3分钟时间作答 问答题: 1. 生活工作中很多问题都比较复杂, 有多种潜在原因或错综复杂的关系, 请详细分享一件您之前分析过的、比较复杂的问题. 2. 对风险的管理与控制大体分为两方面, 一是控制风险发生的频率,二是降低风险产生的后果。请结合自身经验,分别举例谈一谈您对这两种方式的认识。 3. 生活工作中会有一些比较困难的问题令人印象深刻,
一面: (主要考察岗位是否适配)35min 自我介绍 对齐了一下求职意向,为啥想来做这个,这个是职能序列有没有想好,有没有想好来武汉等等 有没有做过报表(这个确实没做过,自己以为这个也不是什么复杂的东西事前也没准备TT) 对于SQL,python的掌握程度 熟练/了解 ,我说熟练之后也没有手撕个问题考察一下 问了一个项目问题,关于指标我是如何拆解的,举了一个关于业务量测算的问题按照层次拆解了相关变
时间:30min 问题整理: 自我介绍 最具成长性的实习经历 分别提升什么能力 实习过程中遇到的困难,怎么解决,你的作用是什么,有什么反思 怎么跨部门沟通 为什么每段实习这么短 社群爆品分析指标 社群规模社群偏好 未来职业规划 能否提前实习 反问 二面 业务部门面:京东工业 自我介绍 为什么选上海 实习经历深挖 假设领导交给你的项目,数据不好,他被他的领导批评了,他又来批评你,你怎么想 同样情景,
#24届软开秋招面试经验大赏# 面试官:问我的技术栈是什么? 我: C++ 面试官:我们大多岗位都是JAVA,有学过JAVA吗或者有了解过吗? 我:了解一点,但没系统学过 面向对象的特性 ( 封装,多态,继承 ,隐藏) 还好之前面试的时候问道过隐藏特性 list 和vector区别 再就是问数据库,因为我简历上写了一个项目于就是数据库开发的,疯狂问。 1.怎么实现多事务的并发、没讲出来,叫我讲伪码
自我介绍 进程和线程概念 并发和并行概念 同步和异步概念,讲讲异步 防抖和节流概念,具体如何实现 TCP和UDP,他们的应用场景和区别 http和https,https的加密原理 讲讲Vue的maxins 详细问简历上的项目内容(很详细) Uniapp 的小程序如何同时在微信和支付宝同时发布 为什么选择用Uniapp开发,用过小程序原生开发和其他小程序开发框架吗
个人经历:复赛前15,两段产品实习,两财一贸本港三硕(本硕专业偏金科) 1.自我介绍2min 2.介绍最近一段实习经历,承担的角色 3.实习中遇到的困难、如何解决 4.从事产品岗的能力与缺点 没有反问 体验:正常候场,进去就开面,hr引导,产品官看简历和提问。 感想:才面了8分钟,没问复赛相关问题。这几个问题比较简单,就看准备的充分程度了。我回答的不够流畅,有些遗憾。牛客上很多前辈的问题也没提及,
系统平台与算法开发,秒挂 20min 1.自我介绍 2.Linux内存管理 3.操作系统进程通信方式、死锁及解决办法 4.进程线程区别,线程共享进程哪些资源 5.压栈 6.函数压栈原理 7.项目难点 8.抓过包没,用什么抓的,wireshark用过吗 9.http包头 10.tcp、udp区别 11.机械专业的为什么来做开发 12.中间隔了一年是工作了还是什么 13.反问 面完秒挂