求职刷题神器

funit.cn

  • 面试官人蛮好的,问题我基本接得都ok,当时自我感觉还不错。面试时间:30分钟面试感受:良好一面1.思路:判断单链表是否有环2.思路:单链表逆转3.思路:快排4.思路:找到第K大的值5.数据结构中“堆”的概念6.TCP三次握手四次挥手7.拥塞控制8.解释vlan,应用程序中关于vlan的使用9.Trunk口10.Python切片11.装饰器和闭包12.Kubernetes控制器有哪些13.服务发现怎么玩的(servicekeub-proxy)14.iptables四表五链15.持久化存储方式(本地pvpvc)16.daemoset和statefulset17.线程池实现原理
    2 0 71
  • 没怎么问简历上的内容,估计是看了简历,所以一面面的大部分内容都没有再次问到。从这次面试来看,对于一个知识点你理解了和用你自己的语言表述出来是两种不一样的情况,现在把一些面试题和个人的经验分享出来,希望对大家有所帮助!电话面试(二面)1.请求响应断链如何解决?请求下单之后,网络断开了,我们这边请求没接收到下单的结果怎么办?2.重复出票怎么处理?重复下单怎么处理?3.分布式锁如何实现的?redis分布式锁和zk分布式锁有什么区别?4.redis分布式锁实现的话,setnx和expire命令,如果A线程将expire操作操作到了B线程了,也就是expire了另一个线程的资源,这种怎么避免?5.线程池是什么?6.Future是什么?有什么作用?7.线程池核心数是20个,最大线程数是40个,讲一下任务进入线程池的原理逻辑?8.线程池阻塞队列有哪几种?9.优先队列了解吗?优先队列底层实现机制?10.你说下LinkedBlockingQueue底层阻塞的原理是什么?11.你说一下ReentrantLock和Synchronize的区别?12.ReentrantLock和读写锁的区别?12.AQS里的setState()是什么时候调用?13.讲一下锁的升级策略?14.HTTP和HTTPS的区别?15.对称加密和非对称加密有什么区别?HTTPS是用到了那种加密方式?16.看你简历说是熟悉JVM,那JVM有哪几种GC算法?
    1 0 49
  • 在奇安信的面试过后,我拿到了技术支持工程师的offer,现在给小伙伴们分享一下我面试的经验,希望能够给大家带来一些帮助~奇安信的面试分为三部分,一面、二面、三面。一面面试:1、自我介绍2、讲一下你的校园网管工作3、介绍你在深信服实习的工作和最大收获4、TCP三次握手、四次挥手5、STP的作用,举例说明6、NAT的作用,简述原理7、数据库联合查询语句8、Linux命令:查看磁盘使用情况,查看文档内容9、你的职业规划10、你还有什么问题问我二面面试:1、自我介绍2、讲述校园网管工作3、介绍深信服实习经历4、能上QQ不能登网页的原因,怎么解决5、电脑中病毒怎么办?清除了又中同款病毒怎么办6、对技术支持的理解7、职业规划8、大四是否可以实习9、你还有什么问题问我三面面试:1、自我介绍2、询问个人情况(学习,家庭,实习,offer)3、我们公司为什么要选择你?你的优势是什么4、你的优缺点5、你在大学中遇到最挫折的事是什么?怎么解决的6、技术支持过程中碰到无法解决的问题怎么办7、作为技术支持,如何应对售前挖的坑8、职业规划9、工作意向10、你还有什么问题问我<p
    5 0 61
  • 一开始面的部门技术栈是JAVA/Golang,我说我不会就给我转到了C/C++开发,具体部门没听清。答得不好,应该是凉了。发个帖子攒攒人品。一面:1.项目2.智能指针以及线程安全、STL容器是否是线程安全的3.知道哪些数据压缩的方式4.设计线程池(线程池的原理,用什么数据结构组织线程和任务,如何处理任务)5.设计hashmap,如何实现线程安全(我说的是用互斥锁,粒度太大的话就对每个桶加锁,也提到了CAS实现无锁。但是面试官一直就着加锁往下延申,比如基于每个桶加锁如何去统计hash表的容量)6.write()写fd是原子操作吗7.对mysql的了解8.还问到了内存相关的,没听懂就没问了。9.代码:实现LRU二面视频面1.项目2.进程IPC;kill进程的原理3.文件系统知道哪些?(提到了Ext,还说错了)4.pagecache好处和弊端,怎样能够不写pagecache5.mysql的主键和外键6.无锁编程,项目中用到过吗7.ARM和x86的区别8.代码:实现读写锁9.代码:单链表翻转
    3 0 81
  • 整个面试大概30分钟,希望对同行的小伙伴有帮助。面试过程:1、先是自我介绍一下,介绍一下曾经的工作内容,所用架构是什么?怎么优化你们公司数据库的?2、JavaGC机制主要是三个方面:(1)GC是针对什么对象进行回收(可达性分析法),(2)什么时候开始GC(当新生代满了会进行MinorGC,升到老年代的对象大于老年代剩余空间时会进行MajorGC),(3)GC做什么(新生代采用复制算法,老年代采用标记-清除或标记-整理算法),感觉回答这些就差不多了,也可以补充一下可以调优的参数(-XX:newRatio,-Xms,-Xmx等等)。3、局域网维护了解吗?4、对系统的一些监控,对数据库的表空间做监控,历史数据进行迁移,再就是部署新的集群5、系统运维人员在遇到没有任何计算机基础的用户如何解释。6、你想离职原因是什么?
    1 0 56
  • 到公司后先是填写入职登记表,然后人事面试,问学校经历、工作经历、个人情况等。上一份工作的工作内容及个人职责,离职原因。面试过程:自我介绍项目实习经历为什么会选择我们公司成绩排名SD-WAN、SSLVPN分别是啥有用过抓包工具吗,现实中具体干过啥有用过主机虚拟化工具吗,如何开启虚拟化在学校有过相关运维经验吗这个岗位每天工作8小时,周末双休,但是手机得保持二十四小时在线状态,可以接受吗男面试官,看起来挺和蔼的,聊天也面带笑容啊哈哈哈,全程20+min就结束了。许愿其他公司开奖中奖!
    0 0 50
  • 对于实习生来说,技术肯定是要的,但软问题也很关键,像这种大公司在招实习生,也会考虑你的一个可塑性。一定要有自信,当面试官问到不会的问题时,不要直接说不会,要把面试官引到你会的方面。一面:1.自我介绍,对运维的理解;2.输入百度,有延迟的原因;3.nat了解吗;4.osi七层模型;5.raid;6.python装饰器、内存管理,生成随机数,有没有实战经验;7.排序算法;8.grep、sed、awk的应用;9.写过防火墙规则吗;10.数据库的底层原理;15.进程与线程;11.可以接受加班吗,自己对压力的承受能力;12.考研吗;13.哪里人;16.对腾讯云的产品有了解吗。二面:腾讯对于基础非常重视,网络,linux基础,python一定要会,最好得学一下数据结构与算法。1.二分查找算法思路;2.b树;3.二叉树的复杂度;4.python怎么做并发;5.多线程跟多进程有什么区别;6.python怎么做内存管理;7.tcp三次握手;8.野指针是什么;9.有什么爱好;10.怎么理解技术运营这个岗位。hr面:这一面听说就是走个流程,hr问的问题也不是技术问题,正常情商不是很低的都过。就打了10分钟左右的电话;问我做过什么项目,得到什么,遇到什么问题,最后问了一下家庭的基本问题还有实习时间。总的来说面试官
    4 0 65
  • 接到的第一个面试是三恒,由于第一次没什么准备,以至于很简单的三道CTF题只解出了一道,真的要去好好复习基础。后面也陆陆续续接到其他的电话,但由于实习时间问题拒绝了。面试题:1.自我介绍;2.给你一个站点说一下你的思路(这里我说了比较多,包括暴力破解,xss,sql都涉及了,这也可能是后面面试官没有继续问太难的问题的原因。);3.sql注入类型及防御方法;4.是否有实操渗透过网站;5.会什么编程语言,python掌握的怎样;6.评价一下自己的渗透水平,想去渗透还是去产品岗位;7.最近在学习什么知识;8.能到岗实习时间;总的来说面试官挺和气的,问的问题也基础,大家要去多多复习学过的知识。个人的感觉是尽量投递多一些简历,如果自己觉得没有准备完全的话就先面试一些中小型的企业,其一是可以积累面试经验,其二是可以找一份保底offer,有一份保底的offer可以让自己在之后的面试里面没那么紧张。
    3 0 56
  • 虎牙挂在三面。第一面是技术面,第二面像在聊天,聊聊自己和行业、前沿技术什么的第三名电话面,一直在问项目,没怎么准备,挂了。这里就讲一下第一面技术面的内容吧,其中有一些问题大概是因为我简历写了才问的。一面:1.数组和链表的区别、优点2.map是什么(好像是java的,然后我说我是用python的,不太会,他就没继续问了)3.怎么把一个文本文件变成可执行文件4.Linux怎么挂载硬盘,fstab有什么字段,含义怎么挂载一块其他系统的磁盘(大概好像是这样问的)5./proc目录是什么,有什么用6.TCP三次握手、四次挥手、拥塞控制TCP半开连接7.UDP和TCP的区别,各自用途8.使用UDP丢包怎么办9.ping用的什么协议10.nginx反向代理怎么写11.负载均衡四层和七层的区别、工具nginx怎么进行七层负载均衡(我说了http协议什么什么的)12.LVS怎么进行负载均衡13.MySQLmyisam的特点innodb的特点14.innodbMVCC和它的实现机制15.redis的数据类型有什么列表底层使用哪两种数据结构,什么时候用哪个16.redis的备份方式17.html的表格怎么写用过什么前端框架18.说说简历上面的项目项目难点是什么(我写的是一个网上商城的项目19.用python写过什么项目(我就说了nosql课设,用了mongodb和python的pymongo)</
    3 0 54
  • 面试情况:注意了,有些同学可能不需要笔试环节,通过在牛客寻找内推,简历合格直接通知面试,效率非常高(这一点我的印象非常深刻),各自都不耽搁,如果合适两三天一定出结果,不合适就是不匹配!一面(电话面25分钟)一面是基础面注重的c/c++语法基础。参看书籍见Linux后台开发必看。自我介绍姓名,学校,和岗位的匹配度等。阻塞非阻塞区别阻塞,非阻塞:进程/线程要访问的数据是否就绪,进程/线程是否需要等待;同步,异步:访问数据的方式,同步需要主动读写数据,在读写数据的过程中还是会阻塞;,异步只需要I/O操作完成的通知,并不主动读写数据,由操作系统内核完成数据的读写。对unix来讲:阻塞式I/O(默认),非阻塞式I/O(nonblock),I/O复用(select/poll/epoll)都属于同步I/O,因为它们在数据由内核空间复制回进程缓冲区时都是阻塞的(不能干别的事)。只有异步I/O模型(AIO)是符合异步I/O操作的含义的,即在1数据准备完成、2由内核空间拷贝回缓冲区后通知进程,在等待通知的这段时间里可以干别的事。c/c++如何相互调用(1)C调用C++的函数或变量,在C++的头文件声明为extern"C",C调用的时候只使用extern声明。(2)extern"C"{},声明用于C++中,告诉编译器对{}中声明的函数或变量使用C的方式生成(或寻找)目标符号。如何处理僵尸进程如果父进程在子进程之前终止,则所有的子进程的父进程都会改变为init进程,我们称这些进程由init进程领养。这时使用ps命令查看后可以看到子进程的父进程ppid已经变为了1。​而当子进程在父进程之前终止时,内核为每个终止子进程保存了一定量
    4 0 50
  • 微信扫码加好友进群