Argmax, but n biggest elements

You could use partialsortperm:

julia> A = rand(1000);

julia> idxs = partialsortperm(A, 1:4, rev=true)
4-element view(::Vector{Int64}, 1:4) with eltype Int64:
 626
 639
 363
 974

julia> A[idxs]
4-element Vector{Float64}:
 0.9999074989526835
 0.9994942615581304
 0.9983178375568715
 0.9959592044733934
10 Likes