原文:面试官:order by 是怎样排序的?怎么优化?

前言 刚换了新工作,用了两周时间准备,在 天之内拿了 个 offer,最后选择了广州某互联网行业独角兽 offer,昨天刚入职。这几天刚好整理下在面试中被问到有意思的问题,也借此机会跟大家分享下。 这家企业的面试官有点意思,一面是个同龄小哥,一起聊了两个小时 聊到我嘴都干了 。二面是个从阿里出来的架构师,视频面试,我做完自我介绍之后,他一开场就问我: 对 MySQL 熟悉吗 我一愣,随之意识到这 ...

2021-07-16 13:06 0 128 推荐指数:

查看详情

面试官:关于Java性能优化,你有什么技巧

通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。 一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。 下面将提供一些在JAVA程序的设计和编码 ...

Wed Nov 27 18:03:00 CST 2019 0 714
【搞定面试官】- Synchronized如何实现同步?锁优化?(1)

前言 说起Java面试中最高频的知识点非多线程莫属。每每提起多线程都绕不过一个Java关键字——synchronized。我们都知道该关键字可以保证在同一时刻,只有一个线程可以执行某个方法或者某个代码块以保证多线程的安全性。那么,本篇文章我们就来揭开这个synchronized的面纱。 线程 ...

Sun Feb 16 02:37:00 CST 2020 1 747
面试官:用“尾递归”优化斐波那契函数

1 前言 编程题:输入一个整数n,输出斐波那契数列的第n项 有些面试官喜欢问这道题。可能你觉得这太简单了,用递归或递推一下子就实现了。 正当你信心满满用了两种方式实现的时候... 面试官:现在请用“尾递归”优化你的递归实现,用“ES6解构赋值”优化你的递推实现 ... 这时候 ...

Thu Nov 04 18:26:00 CST 2021 0 412
【被面试官吊打】从系统角度考虑性能优化

在去年的一次面试中,我被问及性能优化方面的问题。对方问,“你在性能优化方面有哪些了解?”。我感到问题笼统,有些无从下手,于是简单地回答道:“找到程序性能的瓶颈位置,进行针对性的优化,比如为数据库查询效率低的地方适当添加索引等……”。对方的表情告诉我,这个答案不令他满意。 那时的我并不觉得自己说错 ...

Fri Dec 06 00:56:00 CST 2019 20 3620
面试官:说一下List排序方法

1. 前言 排序算是比较高频的面试题了,节前面试了的两家公司都有问到排序问题,整理后分享给大家(文末见总结)。 通常我们想到实现排序就是 Collections 工具类的 sort() 方法,而 sort() 方法有两种: 直接调用 Collections.sort(List ...

Mon Oct 19 07:20:00 CST 2020 1 525
面试官: 说一下你做过哪些性能优化?

前言 如果你已经有 2 - 3 年以上开发经验还不懂的怎么去优化自己的项目,那就有点说不过去了,下面是我自己总结的一套通用级别的 Android 性能优化。如果图片不清晰文末可以下载原始 xmind 图。 如果你正在找工作, 那么你需要一份 Android 高级开发面试宝典 ...

Thu Apr 02 17:21:00 CST 2020 0 864
面试官问你:如何进行性能优化

问题背景 在开发好页面后,如何让页面更快更好的运行,是区分一个程序猿技术水平和视野的一个重要指标。所以面试时,面试官总会问你一个问题,如何进行性能优化呢? 性能优化是什么 从前端的角度来说,性能优化可以分为两个方向。从用户角度来看,一个是页面加载的很快,另一个是页面使用起来很流畅 ...

Fri Jan 10 06:14:00 CST 2020 1 1918
面试官视角看面试

静儿最近做面试官做的比较多,说说咱们这些站在巨人肩膀上的后起之秀应该具有的基本观念。 首先,CRUD(增删改查)工程师是很难找到好工作的。如果你介绍一个人的时候,说这个人不错,踏实靠谱,推荐去某某大厂吧。这句话暴露了自己的格局。大厂第一看能力。 先说说CRUD工程师 ...

Mon Nov 26 18:03:00 CST 2018 6 1437
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM