百度三轮面试回来,想和Java程序员分享一下。
转载自 百度三轮面试回来,想和Java程序员分享一下。
一,百度一面
1、给一个函数,返回 0 和 1,概率为 p 和 1-p,请你实现一个函数,使得返回 01 概率一样。
2、10 亿个 url,每个 url 大小小于 56B,要求去重,内存 4G。
3、把一个 bst 转化成一个双向链表。
4、http 和 https 区别,https 在请求时额外的过程,https 是如何保证数据安全的;
5、IP 地址子网划分;
6、POST 和 GET 区别;
7、DNS 解析过程;
8、硬链接和软连接区别;
9、kill 用法,某个进程杀不掉的原因(进入内核态,忽略 kill 信号);
10、linux 用过的命令;
11、系统管理命令(如查看内存使用、网络情况)
12、管道的使用;
13、grep 的使用,一定要掌握,每次都会问在文件中查找;
14、shell 脚本;
15、find 命令;
16、awk 使用
二,百度二面
对照着简历问了些东西。
1、Linux 下的一些指令,$(进程 id),$?(上一条命令退出时状态),怎么查看进程,按照内存大小,CPU 占用排序等等。(大写 M 和大写 P)
2、http 的 get 和 post 方法。
3、介绍下你所了解的 epoll。
4、数据库 sql 的了解程度。
5、项目中遇到的问题,自己咋解决的等等。
6、手写一个全排列。
7、b 树和 b 树。
8、介绍一下 hash,怎么解决冲突。
9、进程间的通信,共享内存方式的优缺点。
三,百度三面
1、说下你平时看的一些技术博客,书籍;
2、linux 下的一些指令;
3、工作中你觉得最不爽的事情是什么;
4、说下你的优缺点;
6、有没有想过去创业公司;
7、写个 strcpy 函数;
8、说说你自己的性格;
9、给你一个系统(面试官好像是无人车部门的),后台的逻辑已经实现了,但是前端加载很慢,怎么检测;
10、以后可能要学习很多新技术,你怎么看;
11、项目中遇到的困难(提前想好,并且把实现或者优化方法说清楚);
12、系统的量级、pv、uv 等;
13、应对高并发的解决办法(分布式);
14、在项目中主要负责了哪些工作。
15、nginx 的负载均衡;
16、分布式缓存的一致性,服务器如何扩容(哈希环)
百度三轮面试回来,想和Java程序员分享一下。相关推荐
- 阿里面试回来,想和Java程序员谈一谈
阿里面试回来,想和Java程序员谈一谈 引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后, ...
- 阿里面试回来,想和 Java 程序员谈一谈
转载自 阿里面试回来,想和 Java 程序员谈一谈! 第一个问题:阿里面试都问什么? 这个是让LZ最头疼的一个问题,也是群里的猿友们问的最多的一个问题.说实话,LZ只能隐约想起并发.JVM.分布式.T ...
- 头条面试归来,有些话想和Java程序员说!
前段时间,字节跳动在阿里巴巴的大本营杭州悄悄的建立一个研发中心,最近在疯狂招人. 相信最近一段时间,杭州的很多的互联网公司的开发人员都接到过猎头的电话.据了解,字节跳动杭州研发中心主要负责字节跳动新增 ...
- 为什么百度词条蓝领的编辑者说Java程序员是蓝领?他错了吗?
Java程序员是蓝领吗? author:BBSee e-mail:rolltion.zhang@foxmail.com 一.事由 最近,很多人在转发,百度词条上关于"蓝领"的描述中 ...
- 从阿里社招面试,看“野生”Java程序员的学习道路
引言 很尴尬的是,这个类型的文章其实之前笔者就写过,原文章里,笔者自称LZ(也就是楼主,有人说是老子的简写,笔者只想说,这位同学你站出来,保证不打死你,-_-),原文章名称叫做<回答阿里社招面试 ...
- 看BAT技术面试官如何挑选Java程序员
又到一年一度的跳槽求职高峰季,很多人问我,你们公司还需要人么,你们用的技术栈是哪些,有哪些是你们比较关注技术重点? 没错,作为负责技术面试的我,面对数十甚至上百封简历,肯定要做一轮筛选.究竟哪些技术点 ...
- 四轮面试阿里菜鸟网络 Java 程序员,失败经历记录分享!
>>号外:关注"Java精选"公众号,回复"面试资料",免费领取资料!"Java精选面试题"小程序,3000+ 道面试题在线刷, ...
- 阿里Java程序员分享自己的职业规划,希望对你有所启发
每个程序员.或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来.今天我给大家分享的是一篇来自Java工程师对五年工作经验程序员的职业建议 ...
- java 快速从树节点找到数据_14期每日分享Java程序员分享超全哈希相关的知识
什么是每日分享? 饥人谷每天为大家带来一篇程序员分享!内容都来自于热爱编程.热爱生活的小伙伴们!分享的话题与编程.生活.兴趣.爱好.运动等相关! 想要每天都进步一点点的小伙伴们快点下关注吧! 今天的分 ...
最新文章
- 使用tensorflow建模LSTM的详细步骤通俗易懂解读
- 【laravel】同一代码段内,先更新数据,后查询修改的数据,查询结果错误的问题
- MarkdownPad2基础语法
- jquery的disabled
- Arduino 笔记。开篇
- 精灵方向移动问题[math.floor]
- Android studio 修改包名 和 版本号
- 大牛唐健,带你领略游戏服务器与后台架构的奥妙
- js中浮点型运算 加减乘除
- 热点效应是指_热电偶的热电效应是什么意思 浅谈热电偶下的热点效应
- android图片保存形式,Android应用开发之Android ScrollView截图和图片保存到相册的方式...
- 删除数据库的表中某字段的值《转》
- linux命令中xargs,在Linux上使用xargs命令的详细教程
- 3.15 曝光:40 亿 AI 骚扰电话和 11 家合谋者
- 数据库管理工具_NavicatPemium_入门使用
- JAVA代码查错试题集
- C语言:解决九宫格问题
- Google I/O 2021:在重要时刻提供帮助
- 解救MacBook Pro老电脑显卡
- windows10如何安装IIS6.0
热门文章
- [Java基础]HashSet集合概述和特点
- 2019年第十届蓝桥杯国赛B组试题B-质数拆分-01背包问题+素数筛选
- 常用Arthas命令
- javascript php 传值,js 传值到 PHP 有关问题
- 用来表示python代码块的是什么_三分钟带你用简单的Python代码深入理解Python中的元类...
- mac vim python3_VIM学习笔记 编译源码(Compile Code)-Python
- CoreJava 笔记总结-第三章 Java的基本程序设计结构
- Codeforces Round #590 (Div. 3) E. Special Permutations 差分 + 思维
- 【杭电多校2020】Lead of Wisdom【搜索】【复杂度证明】
- cf1512 G - Short Task